当前位置:首页 > 代码相关 > 正文内容

C语言scanf一个容易出错的地方

admin12个月前 (08-04)代码相关239

今天用scanf()写一个数组循环输入,运行时很奇怪,明明只需要输入三个数,但是实际上要多输入一个,瞅了好一会才看到我是这么写的scanf("%d\n",&p[i]);

问题就出在这个\n上,写printf()写习惯了,顺手就加上了\n,注意不要加!不要加!

版权声明:本文由cyhu's essay发布,如需转载请注明出处。

本文链接:https://lovedm.club/?id=69

相关文章

C语言 rename

在<stdio.h>头文件下以下内容来自:http://www.cplusplus.com/reference/cstdio/rename/?kw=renamerenameint ...

C# 正则表达式(1)

C# 正则表达式(1)

用于匹配输入文本的模式string s = "this is a test!"; string res&nb...

C#的类型系统

C#的类型系统

C#的五大数据类型:    类(Class)    结构体(Structures)   &...

C语言结构体

C语言的结构(struct)是一种复杂的数据类型,可以包含多种数据类型,基本类型都能包含,但是不能包含函数,这是和C++中的结构不同的地方,但是可以包含函数指针,但是这也并不矛盾,因为本身指针指向的是...

C# 委托

C# 委托

Action和Func是.NET类库的内置委托,以简便使用。Func有17个重载还可以使用delegate关键字创建委托下面的代码展示了这三种使用委托的方法namespace _202003...

GDAL使用(五)

GDAL使用(五)

在之前说的GDALWarp.exe程序的参数中有个校正选项,[-order n | -tps | -rpc | -geoloc],这里说一下geoloc校正。这里的内容还是参考李民录老师的书以及GDA...