background image

 

程序输出结果: 

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·