本程序的编译环境为VC6.0
代码如下:
以上三种情况均输出不同结果,请问大神们指针 a与***a**在打印函数中有什么区别呢?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
%c认的是值,%s是地址 如果 printf("%s", *a); 因为a的第一个字符是a,ascii=07 因此printf("%s", *a); 相当于 printf("%s", 97); 97指向无效的地址,就崩溃了
报告相同问题?