程序输出结果:
sum=30
说明:
1.
int a,b,sum;语句:说明 a、b 和 sum 为三个整型变量,可以通过赋值操作改变变量
的值。
2.
a=10;语句:将整数 10 送到 a 的存储单元中。sum=a+b;语句:先取 a 和 b 两个存储
单元中的数据在运算器中相加,然后将结果保存在 sum 变量单元中。
3.
printf("sum=%d\n",sum);语句:该函数的参数包括两部分,sum 是要输出的数据,
"%d"是数据输出的格式控制符字符串,控制符%d 的作用是按整数格式输出 sum 的值。
“sum=”是输出数据的提示说明,原样输出。
4.
“/*......*/”:注释,目的是为了增加程序的可读性。注释可以插入到程序中任何
位置,对程序的执行没有任何影响,编译时将被过滤掉。
【例 1.3】从键盘输入两个整数,输出最大值。
#include <stdio.h>
int max(int x,int y) /*定义函数*/
{ int z;
if(x>y)
z=x;
else
z=y;
return z; /* 返回函数值*/
}
void main()
{
int a,b,c;
printf(“输入两个整数 a b:”);
scanf(“%d %d”,&a,&b); /*标准输入函数*/
c=max(a,b); /* 调用 max()函数*/
printf("%d %d 中的最大值为:%d\n",a,b,c); /* 输出结果 */
}
程序运行结果:
输入两个整数 a b:15 17
15 17 中的最大值为:17
说明:
1.
本程序由两个函数组成:主函数 main()和自定义函数 max()。
2.
程序从 main()函数开始执行;printf()函数,输出显示一个字符串,具有提示信息
的作用;scanf()函数,从键盘的输入数据,分别给变量 a 和变量 b 赋值,使得变量
a 和 b 从键盘上获取值;执行 c=max(a,b);时程序转移到 max()函数,遇到 return
语句返回主函数继续执行。
·2·