C语言里面输出函数scanf加\n转行符号会出错
2013-08-25 11:01
190 查看
在编写C语言代码时,相信大家对使用转行符合\n是司空见惯了,我之前没试过在输入函数scanf里面加转行符合\n,今天加了一试比如输入a、b的值,如下所示
运行时输出a值是对的,但b的值总是错误的,查了下书籍原来是scanf里面加入转行符号是没有作用的,因为输入函数scanf里面没有转行功能,加入了转行符号\n之后就会往往出错,把scanf里面转行符号\n去掉就会有输出正确了
scanf("%d, %d\n", &a, &b) printf("a=, b= \n", a, b);
运行时输出a值是对的,但b的值总是错误的,查了下书籍原来是scanf里面加入转行符号是没有作用的,因为输入函数scanf里面没有转行功能,加入了转行符号\n之后就会往往出错,把scanf里面转行符号\n去掉就会有输出正确了
相关文章推荐
- C语言输出函数(printf)和输入函数(scanf)
- C语言技巧【枚举作为函数变量类型】【数据输入与输出】【do while循环体内scanf函数被跳过,循环结束】【用const修饰函数的参数】
- C语言基本的输入和输出函数(printf()和scanf() )
- C语言创建符号常量的三种方法;printf()和scanf()函数
- C语言 gets()和scanf()函数的区别
- python调用C语言里面的函数
- 黑马程序员—输出函数printf和出入函数scanf
- C语言 gets()和scanf()函数的区别
- scanf和printf函数家族用于格式化输入和输出(转)
- c语言 输入/输出函数
- 文件里面用到的输入输出函数分类
- Android JNI编程之基础学习(一) 认识c语言的基本类型,输出输入函数
- C语言的输入和输出函数
- C语言学习之scanf函数
- c语言输入输出函数printf与scanf的用法格式
- 第十一周—C语言 oj上机题目(输出空心三角形)(函数的调用)
- 自己动手写C语言格式化输出函数(一)
- 自己动手写C语言格式化输出函数(二)
- 自己动手写C语言格式化输出函数(三)
- C语言scanf函数输入时键盘缓冲区\n的问题[经典问题]