EX10.17 char str[]="ABC",p=str;(p+3) 字符数组加法
本帖最后由 我爱橙 于 2022-6-13 16:05 编辑17下面程序段的运行结果是
char str[]="ABC",p=str;
printf("%d\n",(p+3));
A.
67
B.√
0
C.
字符′C′的地址
D.
字符′C′
如果是*p=str;
printf(“%d\n”,*(p+3));这句就是将*(p+3)所指的字符转为ascii码
因为*(p+3)所值的位置是空字符,空字符转为ascii就是0~
页:
[1]