资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
输入输出语句典型错误1、scanf函数中变量名之前缺少&。 scanf函数中变量名之前缺少&,将导致数据输入错误。 如 scanf(%f%f%f,a,b,c); 应为scanf(%f%f%f,&a,&b,&c);2、scanf函数中变量地址之间缺少逗号。如 scanf(%f%f%f,&a&b&c); 应为scanf(%f%f%f,&a,&b,&c);3、scanf函数中格式串中多余n。 将导致数据输入之后难以正常退出。 如 scanf(%f%f%fn,&a,&b,&c); 应为scanf(%f%f%f,&a,&b,&c);4、scanf函数中指定小数位数。 在scanf函数中,可以指定输入数据的宽度,但不能指定小数位数。 如 scanf(%7.2f,&x); 应为scanf(%f,&x);或scanf(%7f,&x);5、数据输入格式与scanf函数中格式要求不一致。 将导致接收到的数据不正确。 如 scanf(%f%f%f,&a,&b,&c);误输入10,20,30 应为10 20 30如 scanf(%f,%f,%f,&a,&b,&c);误输入10 20 30 应为10,20,306、scanf函数中格式符与变量类型不一致。 将导致接收到的数据不正确。 如 float x,y; scanf(%d%d,&x,&y); 应为scanf(%f%f,&x,&y);7、printf函数中格式符与变量类型不一致。 将导致输出的数据结果不正确。 如 float x,y; printf(%d,%dn,x,y); 应为printf(%f,%fn,x,y);8、printf函数中输出数据之间无分隔符。 将导致输出的多个数据连成一体。 如 x=100;y=200;printf(%f%fn,x,y);则输出结果为100200 应为printf(%f,%fn,x,y);则输出结果为100,200 或 printf(%f %fn,x,y);则输出结果为100 2009、printf函数中有两个格式字符串。 printf函数中只能有一个格式字符串,而不管有几个输出项。 如 printf(%f,%fn,x,y); 应为printf(%f,%fn,x,y);10、getchar函数多余参数。 getchar函数为零参数函数,不能随意添加参数。 如 getchar(ch); 应为ch=getchar();
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号