学了这么久的C语言,你真的懂scanf函数么?
第一时间关注程序猿身边的故事
作者
闫小林
白天搬砖,晚上做梦。我有故事,你有酒么?
很多人可能到现在也不是很明白stdio.h这个头文件有什么作用,初学者看书的时候应该看到过这句话:
C语言本身是不包含输入输出语句的。
printf函数和scanf函数一样,都被声明在头文件stdio.h里。(特殊IDE除外)
如果在开头没有加stdio.h,你如果不用输入输出语句是没有一点问题的,代码为证:
先看下scanf的用法
小案例:
scanf还有一个特点是:
从键盘输入的样式一定要和你在代码中输入的样式一样,如果一样则会出现逻辑性错误。
代码为证:
错误1:输出一个数后换行
错误2:两个数之间有逗号
正确输出
printf("看完觉得有用的,点个赞再走啦”)