欢迎来到天天文库
浏览记录
ID:34415986
大小:32.16 KB
页数:5页
时间:2019-03-05
《c语言编写代码顺序:》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编写代码顺序:1、文件的开头一般包括:#include(预处理包含命令)#include#include#definePI3.14(宏定义)2、voidmain()注意:main后面的括号不能省略3、函数体:它是由一对花括号{}括起来的。4、在函数体中的顺序是:a)、对程序运行过程中所需的所有变量进行定义,如:inta,b,c;b)、为方便读者能更好的运行程序,最好加入一些提示语句,特别是运行过程中需要输入数据时,如:printf(“pleaseinputtwointeg
2、ernumbers:”);此时,一般printf()函数中双引号里只是一些不以%开头的正常字符。c)、如果程序中要求需要输入数据,此时就要用输入函数,如scanf()、getchar()等输入语句。如果没有要求输入函数,则很大可能会出现一些赋值语句、选择语句、循环语句、函数调用语句等可执行语句。d)、编写任何一个程序,最终都希望能够运行以便验证结果正确与否,所以最后都必须包含有printf()函数以输出结果。此时,printf()函数中双引号里一般都包含有以%开头的格式化规定字符,如%d等,以及参量表。且参量表的个数必须
3、与双引号里面%的个数相同,除%后面跟的是%以外。因为%%不是格式化规定字符。printf()中“”和参量表之间以及各参量表之间必须用逗号隔开。◆使用scanf()函数注意事项:1、scanf必须是小写;2、scanf()里面是地址表,所以必须在变量的前面加上地址与(&)符号;scanf(“%d%d”,&a,&b);数组名和指针变量名除外。3、强烈建议scanf()不要用回车换行转义字符(),即不建议用:scanf(“%d%d”,&a,&b);4、强烈建议当用scanf()输入两个整数分别赋值给a和b时,不要在两个%d
4、之间加上空格,即scanf(“%d%d”,&a,&b);1、在scanf()里面最好不要在%和d之间加上数字来限制场宽。2、随着scanf()函数里格式的不同,运行程序时输入数据的格式也会有所不同。假设我们想输入12和23分别赋值给a和b;程序:scanf(“%d%d”,&a,&b);运行程序输入数据:12空格2312Tab2312Enter23程序:scanf(“%d,%d”,&a,&b);输入数据:12,23程序:scanf(“a=%db=%d”,&a,&b);输入数据:a=12b=23程序:scanf(“a=%d,b=
5、%d”,&a,&b);输入数据:a=12,b=23如果程序要求输入两个字符’A’和’B’分别赋值给a和b;程序:scanf(“%c%c”,&a,&b);输入数据:A空格B编译不会出错,但结果错误。原因就是空格符也是一个字符。输入数据:AB(√)scanf(“%f%f”,&a,&b);fflush(stdin);scanf(“%c”,&c);
此文档下载收益归作者所有