有谁知道以下代码为什么会出错么?


char a[3];

scanf("%c%c", &a, &a+1);

printf("%c %c\n", a[0], a[1]);

全部评论
你访问都指导用a[1]为什么取地址就不知道用a[1]呢? scanf("%c%c", &a[0], &a[1]); a == &a[0]
点赞 回复 分享
发布于 2020-06-11 22:54
懂了懂了 谢谢大家啦
点赞 回复 分享
发布于 2020-06-11 22:05
对呀 是不是越界了什么的
点赞 回复 分享
发布于 2020-06-11 22:03
数组名本身就是个地址吧
点赞 回复 分享
发布于 2020-06-11 21:35
这样改的话编译都过不了呢
点赞 回复 分享
发布于 2020-06-11 21:24
还是有错误呀😂
点赞 回复 分享
发布于 2020-06-11 21:23
scanf("%c%c", &a, &a+1); ->scanf("%c%c", &a, &(a+1));
点赞 回复 分享
发布于 2020-06-11 20:59

相关推荐

兄弟们,实习都是在接各种api,该怎么包装简历
仁者伍敌:感觉我自己做小项目也是各种api啊,我要怎么包装简历
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务