古詩詞大全網 - 成語查詢 - lifeissocool

lifeissocool

char

word1[]="life

is

so

cool";

等價於

char

word1[]={'l','i','f','e','

','i','s','

','s','o','

','c','o','o','l'};

等價於

char

word1[0]='l';

char

word1[1]='i';

char

word1[2]='f';

char

word1[3]='e';

char

word1[4]='

';

char

word1[5]='i';

char

word1[6]='s';

char

word1[7]='

';

char

word1[8]='s';

char

word1[9]='o';

char

word1[10]='

';

char

word1[11]='c';

char

word1[12]='o';

char

word1[13]='o';

char

word1[14]='l';

char

word1[15]='\0';//結束標誌

cout<

第二問:

char

word1[]={'l','i','f','e','

','i','s','

','s','o','

','c','o','o','l'};

char

*word2[]={"life","is","so","cool"};

請類比下,上面表達式中,每個元素是不是就是壹個字符?比如'l','i','f','e','

','i','s','

','s','o','

','c','o','o','l'這些都是char類型對吧

下面表達式中,"life"

"is"

"so"

"cool"都是string類型也就是char

*

所以word2前面要用char

*,表明元素類型是字符串

word2[0]="life";

word2[1]="is";

word2[2]="so"

word2[3]="cool"

cout<後面依次類推

可以上機試試哦

呵呵