有定义char s[] = "abcdefg",那么sizeof(s)的值是
举一反三
- 若有定义char s[] = {“hello”};则sizeof(s)的大小为5。
- 下面程序运行的结果是( )。 void main() {char s[]="abcdefg"; s[4]=0; puts(s); }
- 设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]
- 下面程序运行的结果是( )。void main() {char s[]="abcdefg"; s[4]=0; puts(s); } A: abcdefg B: abcde C: abcd D: abc
- 设有定义:char s[12] = "string"; 则printf("%d\n ", sizeof(s)); 的输出是【 】.