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


char a[3];

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

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

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

相关推荐

11-08 10:39
门头沟学院 C++
点赞 评论 收藏
分享
11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
11-22 16:49
已编辑
北京邮电大学 Java
美团 质效,测开 n*15.5
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务