本程序的编译环境为VC6.0
代码如下:
以上三种情况均输出不同结果,请问大神们指针 a与***a**在打印函数中有什么区别呢?
收起
%c认的是值,%s是地址 如果 printf("%s", *a); 因为a的第一个字符是a,ascii=07 因此printf("%s", *a); 相当于 printf("%s", 97); 97指向无效的地址,就崩溃了
报告相同问题?