目录
一、C语言程序的结构
二、几个入门程序
1.输出“hello world”
2.求两几个数之和
3.比较几个数的大小
一、C语言程序的结构
➺ 一个程序由一个或多个源程序文件组成
- 源程序文件包括:预处理指令、全局声明、函数定义
➺函数是C程序的主要组成部分
一个C语言程序是由一个或多个函数组成的,其中必须包含唯一一个main函数
➺程序中被调用的函数包括两个部分:函数首部和函数体,函数体一般包括声明部分和执行部分
➺程序总是从main函数开始执行
➺程序中的操作是由函数中的C语句完成的
➺在每个数据声明和语句的最后必须有一个分号
➺C语言本身不提供输入输出语句,输入输出操作由函数完成
➺程序应当包含注释
二、几个入门程序
1.输出“hello world”
最简单的入门程序
#include<stdio.h> //编译预处理指令
int main() //定义主函数
{ //函数开始的标志
printf("hello world.\n"); //输出所指定的信息
return 0; //函数执行完毕时返回函数值0
} // 函数结束的标志
注:
所有C语言程序都需要使用main()函数,代码从main函数开始执行。
stdio.h是一个头文件(标准输入输出头文件)
#include是一个预处理指令,用来引入头文件。当编译器遇到printf()函数时,如果没有找到头文件stdio.h,会发生编译错误。
2.求两个数之和
设置三个变量,a,b用来存放两个整数,sum用来存放和数。用赋值运算符“=”把相加的结果传送给sum。
#include〈stdio.h〉 //编译预处理指令
int main() //定义主函数
{ //函数开始
int a,b,sum; //本行是程序的声明部分,定义a,b,sum为整型变量
a=6; //对变量a赋值
b=10; //对变量b赋值
sum=a+b; //进行a+b的运算,并把结果存放在变量sum中
printf("sum is %d\n",sum); //输出结果
return 0; //使函数返回值为0
} //函数结束
printf("sum is %d\n",sum);
输出时sum的值取代%d

☞printf("sum is %d\n",sum); printf函数圆括号内有两个参数。第一个参数是双引号中的内容“sum is %d\n”,它是输出格式字符串,作用是输出用户希望输出的字符和输出的格式。其中sum is是用户用户希望输出的字符,%d是指定的输出格式,d表示用“十进制整数”形式输出。原括号内的第二个参数sum表示要输出变量sum的值。在执行printf函数时,将sum变量的值(以十进制整数表示)取代双引号中的%d。

多个整数也类似于上。
三个数之和

3.两个数中的较大值
#include‹stdio.h›
//主函数
int main() //定义主函数
{ //主函数体开始
int max,(int x,int y); //对被调用函数max的声明
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); //输出c的值
return 0; //返回函数值为0
} //主函数体结束
//求两个整数中的较大者的max函数
int max(int x,int y) //定义max函数,函数值为整型
{
int z; //max函数中的声明部分,定义本函数中用到的变量z为整型
if(x›y)z=x; //若x›y成立,将x的值赋给变量z
else z=y; //否则(即x›y不成立),将y的值赋给变量z
return (z); //将z的值作为max函数值,返回到调用max函数的位置
}
☞本程序包括两个函数:主函数main;被调用的函数max。
☞max函数的作用是将x和y中的较大者的值赋给变量z,最后通过return语句将z的值作为max的函数值返回给调用max函数的主函数。
☞scanf是输入函数的名字(scanf和printf都是C的标准输入输出函数)。该scanf函数的作用是输入变量a和b的值。
☞max(a,b)调用max函数。在调用时将a和b作为max函数的实际参数的值分别传送给max函数中的形式参数x和y。
三个数中的最大值


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/128322.html