第1章 程序设计和C语言
第1章 程序设计和C语言
例1.1要求在屏幕上输出一行信息
#include<stdio.h> //这里是编译预处理指令
int main() //定义主函数
{ //函数开始标志
printf("This is a C program.\n"); //输出所指令的一行信息
return 0; //函数执行完毕时返回函数值 0
} //函数结束标志`
运行结果如下
例1.2求两个整数之和
#include<stdio.h> //这是编译预处理指令
int main() //定义主函数
{ //函数开始的标志
int a,b,sum; //本行是程序的声明部分,定义a,b,sum 微整形变量
a=123; //对变量a赋值
b=456; //对变量b赋值
sum=a+b; //进行a+b的运算,并把结果存放在变量sum中
printf("sum is %d\n",sum); //输出结果
return 0; //是函数返回值为 0
} //函数结束
运行结果如下
例1.3求两个整数中较大者
#include<stdio.h>
int main() //定义主函数
{ //主函数体开始
int max(int x,int y); //对被调用的函数声明
int a,b,c; //定义函数a,b,c
scanf("%d,%d",&a,&b); //输入变量a,b的值
c=max(a,b); //调用函数max,将得到的值赋给c
printf("max=%d\n",c); //输出最大值
return 0; //返回值为 0
} //主函数体结束
//求两个整数中较大者的 max函数
int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型
{
int z; //声明整型变量z
if(x>y) z=x; //若x>y,将x赋值给z
else z=y; //否则,将y赋值给z
return(z); //将z的值作为max函数的值,返回到调用函数max的位置
}
执行结果为