![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习小发现
文章平均质量分 62
阿秋的阿秋不是阿秋
注:考研去了,上岸后会继续更新。一个从0开始学习的小笨蛋,喜欢写文章便开始更新了起来
展开
-
学习小发现 - 03 - 如何判断输入的是不是整型数据并重新输入,纠错(异常)scanf与strcmp,
其三,strcmp需要的是char*类型的参数,所以需要把arr数组改为char数组,以及把123456加上双引号。你看,这样输入的话,如果你输入错误,那么下一个输入字符甚至都没机会就退出程序了。现在我们达到了,如果输入的 第一个字符为%d形式外的字符 就重新输入的效果。根据这篇文章的内容,我又去看了看scanf的返回值,是成功读取到的字符个数。我猜是因为没有留出来\0的位置,所以再改了改,就没事了。其次,对数组名进行了二次取地址,数组名本身已经是地址。但是这样输入,就正好对应起来了。原创 2022-10-01 22:18:12 · 867 阅读 · 0 评论 -
学习小发现-04-如何从字符串中提取数字并转换为整型输出、如何在%d输入内容中判断整型并只读取数字以整型输出、scanf的各种用法
这个代码只能第一个输入字符不是数字字符,便清空缓冲区,重新输入的效果,但是没办法达到只输入一次并读取数字的效果。根据这个想法,我写了下面这段代码,能够达到只输入一次并只读取数字的效果。原创 2022-10-02 14:58:52 · 1356 阅读 · 1 评论 -
学习小发现-02-char和char*和char[ ]*
记录一下原创 2022-09-18 13:34:49 · 136 阅读 · 0 评论 -
学习小发现-01-\0和\000
这就是\0和\000的区别,如若有新发现会继续补充。原创 2022-08-29 15:08:02 · 1231 阅读 · 0 评论