hou*_*ogo 1 c pointers
为什么 *pointer 是一个整数而不是字符串内容“Hello from pointer” 谢谢!
int main(void) { char *pointer; pointer = "Hello from pointer"; printf("*pointer is %d\n", *pointer); printf("\n"); }
输出是*指针是72
小智 7
这是因为'H'(这是数组的第一个元素)的 ASCII 代码是72. 这是完全正常的。
'H'
72
这是ASCII码表
归档时间:
5 年,6 月 前
查看次数:
151 次
最近记录: