作业
0.printf(标志,输出对象):
标志由双引号限定范围,包括需要原样显示的字符,特定标志如%d %s等
输出对象由一个或多个变量、常量、表达式组成。有两个以上时用逗号分隔
特定标志与输出对象的个数要一一对应,顺序也要对应
特定标志包括换行等特殊符号\n,注意确定其的恰当位置
1.C语言程序区分大小写,大多数为小写
2.每一语句写法必须遵守C语言的语法规则,违反规则就不能通过编译
3.编译结果有警告和错误提示,错误必须修改,警告可以忽略,是可以接受的,最好修改
4.能通过编译只是说明没有语法错误,但并不表示结果正确,因为有可能思路有漏洞和缺陷。所以多次运行程
序测试程序是否完美
5.编译错误提示的行号不一定准确,可能是相邻的行
6.#define 叫做宏定义命令,它也是C语言预处理命令的一种。所谓宏定义,就是用一个标识符来表示一个字
符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。
//求任意两个整数的和,为注释,对当前程序或行解释说明
#include <stdio.h>//将头文件 stdio.h的内容插入到当前文件的当前位置,将该头文件和该源代码文件形成一个整体。若没有影响printf()使用
#include <conio.h>//将头文件 conio.h的内容插入到当前文件的当前位置,将该头文件和该源代码文件形成一个整体。若没有影响getch()使用
int sum(int x,int y)//声明sum函数,表明该函数名为sum,返回类型为int,该函数有两个整形参数;调用该函数时必须有两个整型参数
{
int z;//声明整型变量z;
z=x+y;//将整型x和y求和,并将和赋值给变量z
return z;//返回变量z的值
}
main()//主函数,当前源代码只能有且必须有一个主函数
{//花括号限制当前函数的范围
int a,b,c;//声明三个整型变量,变量名分别为a,b,c
scanf("%d,%d",&a,&b);//从键盘输入两个整数并分别赋值给变量a和b,两个整数间用半角逗号分隔
c=sum(a,b);//调用sum函数,计算a和b的和,并将结果赋值给变量c
printf("sum=%d\n",c);//从屏幕上输出sum=和对应的值
getch();//暂停 点任意键程序结束
}
#include <stdio.h> main() { short a = 10; short b, c = 99; long m = 102023; long n, p = 562131; printf("%10d%10d%10d%10d%10d%10d\n",a,b,c,m,n,p); printf("%10d%10d%10d%10d%10d%10d\n",sizeof(a),sizeof(b),sizeof(c),sizeof(m),sizeof(n),sizeof(p)); printf("%-10d%-10d%-10d%-10d%-10d%-10d\n",a,b,c,m,n,p); printf("%-10d%-10d%-10d%-10d%-10d%-10d\n",sizeof(a),sizeof(b),sizeof(c),sizeof(m),sizeof(n),sizeof(p)); getchar(); }