为了账号安全,请及时绑定邮箱和手机立即绑定

关于指针数组里面存放了字符串的疑问

关于指针数组里面存放了字符串的疑问

C#
十八的先生 2019-03-20 18:04:20
#include <stdio.h> int main() { int a, b, c; a = 1; b = 2; c = 3; char *arr[] = {"good"}; printf("%c\n", *arr[0]);//输出 g printf("%s\n", *arr);   //输出good printf("%c\n", *arr[1]);//无反应 调试直接显示segmentation fault  return 0; }我知道指针数组这样定义字符串是错误的 但是我就是想试一下然后输出*arr[0] 程序可以运行 为什么移动一个下标后 直接无反应了?求助
查看完整描述
  • 2 回答
  • 0 关注
  • 1106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信