社区
C语言
帖子详情
scanf读入字符串不是从数组的首地址开始存储
我不是程序员
2016-11-24 02:16:53
//input string
char arr_in[300];
scanf("%s",arr_in);
我输入1,2,3回车
查看是从arr_in[8]开始存储的
我修改输入的内容,仍然是从arr_in[8]开始存储
...全文
232
5
打赏
收藏
scanf读入字符串不是从数组的首地址开始存储
//input string char arr_in[300]; scanf("%s",arr_in); 我输入1,2,3回车 查看是从arr_in[8]开始存储的 我修改输入的内容,仍然是从arr_in[8]开始存储
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-11-25
打赏
举报
回复
重建所有
paschen
2016-11-24
打赏
举报
回复
不可能,估计是你哪里搞错了
像我这么帅的只有一个
2016-11-24
打赏
举报
回复
数组初始化就行了
小灸舞
版主
2016-11-24
打赏
举报
回复
你有别的地方越界了吧?
建议贴上完整代码
振翅高飞
2016-11-24
打赏
举报
回复
arr_in数组清空。 memset(arr_in,0x0,sizeof(arr_in)*sizeof(char));
C语言程序设计标准教程
其中static表示是静态
存储
类型, C语言规定只有静态
存储
数组
和外部
存储
数组
才可作初始化赋值(有关静态
存储
,外部
存储
的概念在第五章中介绍)。在{ }中的各数据值即为各元素的初值, 各值之间用逗号间隔。例如: ...
ACM做题时的小技巧
ACM的,你懂得 ACM做题过程中的一些小技巧。 1.一般用C语言节约空间,要用C++库函数或STL时才用C++; cout、cin和printf、
scanf
最好不要混用。...//从
字符串
s中
读入
整数n sprintf(s,"%d",n);//将n转换为
字符串
s
C语言入门到高阶-- printf、
scanf
与 CGI 文件重定向
尹成老师,带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯...
你必须知道的495个C语言问题
我就可以把“array”当作下标从1 开始的
数组
。 函数和多维
数组
6.18 当我向一个接受指针的指针的函数传入二维
数组
的时候,编译器报错了。 6.19 我怎样编写接受编译时宽度未知的二维
数组
的函数? 6.20 我怎样...
字符
数组
与
scanf
读取
字符串
字符
数组
和
scanf
的使用,
scanf
读取
字符串
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章