若有声明“char *p=“123”;int c;”,则执行语句“c=sizeof(p);”后,c的值是
A: 2
B: 4
C: 6
D: 8
A: 2
B: 4
C: 6
D: 8
举一反三
- 若有声明“char *p="123"; int c;”,则执行语句“c=sizeof(p);”后,c的值是 。 A: 1 B: 2 C: 3 D: 4
- 若有声明“char *p="123"; int c;”,则执行语句“c=sizeof(p);”后,c的值是 。 A: 1 B: 2 C: 3 D: 4
- 设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof(p);"后,c的值为().
- 若有以下声明: char *p="%d,%d "; int a=l,b=2; 则执行语句"printf(p,a,b);"时输出_____
- 设有int x=5,y=1,*p=&x;,则执行语句*p=3;p=&y;x=x+*p;后,变量x的值为______。 A: 2 B: 4 C: 6 D: 8