例:1.1 要求在屏幕上输出一下一行信息
This is a C program.
解题思路:
在主函数中使用printf函数原样输出以上文字
编写程序:
#include<stdio.h> //只是编译处理的指令
int main(){ //主函数
printf("This is a C program.\n"); /调用输出函数输出一行字符
return 0; //使用函数返回值为0
} //函数结束
C语言两种注释方法:
//单行注释
/*.......*/多行注释
例:1.2 求两个整数之和
解题思路:
设置3个变量
a和b用来存放两个整数
用赋值运算符“=”把结果传送给sum
编写程序:
#include<stdio.h>
void main(){ //main函数无返回值
int a,b,sum; //定义整型变量a,b,sum
a = 123; //将整数123赋值给变量a
b = 456; //将整数456赋值给变量b
sum = a + b; //将a与b的和赋值给sum
printf("Sum is %d\n",sum); //输出变量sum的值
return 0;
}
例: 1.3求两个整数中较大者
解题思路:
用一个函数实现求两个整数中的较大者
在主函数中调用此函数并输出结果
编写程序:
#inculde<stdio.h>
int main(){
int max(int x, int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c = max(a,b);
printf("max = %d\n",c);
return 0;
}
int max(int x, int y){
int z;
if (x>y) z=x;
else z = y;
retrun(z);
}
C语言程序的构成:
一个C程序由一个或多个源程序文件组成
小程序往往只包括一个源程序文件
例1.例2.例3
一个源程序文件可以包括三部分内容:
预处理命令 如:#include<stdio.h>等
全局声明 在函数之外进行的数据声明
函数定义 每个函数用来实现一定的功能
函数是C程序的主要组成部分
一个C源程序是由一个或多个函数组成的
必须包含一个main函数(只能有一个)
被调用的函数可以是库函数,也可以是自己编制设计的函数
函数的位置任意,C程序总是从main函数开始执行,并在main函数中结束,其他函数通过调用得以执行
一个函数包括两个部分:
函数首部 函数定义的第一行
int max ( int x, int y)
函数类型 函数名 参数类型 参数名
若函数无参,在括弧中写void或空括号
int main(void) 或 int main()