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