7.2. string
variablesΒΆ
You can create a variable with type string
in the usual ways.
In the active code below, the first line creates a string
without
giving it a value. The second line assigns it the string value "Hello,"
.
The third line is a combined declaration and assignment, also called an initialization.
Normally when string values like "Hello, "
or "world."
appear,
they are treated as C strings. In this case, when we assign them to an
string
variable, they are converted automatically to string
values.
We can output strings in the usual way:
cout << first << second << endl;
In order to compile this code, you will have to include the header file
for the string
class, and you will have to add the file string
to the list of files you want to compile. The details of how to do this
depend on your programming environment.
Run the active code below!
Construct a block of code that correctly prints out a string variable.
- string x = "Hello";
- This is the correct way to initialize a string.
- x = "Hello";
- This is an assignment.
- string x;
- This is a declaration.
Q-4: How would you initialize a string?
def main() { string fruit; fruit = "apple"; fruit = "pear"; string flavor; flavor = "vanilla"; }