若有声明“char *p="123"; int c;”,则执行语句“c=sizeof(p);”后,c的值是 。
A: 1
B: 2
C: 3
D: 4
A: 1
B: 2
C: 3
D: 4
举一反三
- 若有声明“char *p=“123”;int c;”,则执行语句“c=sizeof(p);”后,c的值是 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
- 设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof(p);"后,c的值为().
- 若有以下声明: char *p="%d,%d "; int a=l,b=2; 则执行语句"printf(p,a,b);"时输出_____
- 若有定义:int a[5]={1,3,5,7,9}, *p=a; 则执行语句p++; 后,*p的值为______。 A: 1 B: 3 C: 5 D: 7