程序框架
#include<stdio.h>
int main()
{
return 0;
}
程序举例
eg.1
#include<stdio.h>
int main()
{
printf("hello word"\n);
return 0;
}
#include<stdio,h> 提供有关此函数的信息
int 表示函数的类型是int型(整型)
main是函数的名字,表示“主函数”
{ } 函数体由花括号{}括起来
printf C编译系统提供的函数库中的输出函数
\n 换行符
; 每个语句最后都有一个分号,表示语句结束
return 0 当main函数执行结束前将整数0作为函数值,返回到调用函数处
ps.C语言允许的两种注释方式
- //单行注释
- /* */块状注释
eg.2
#include<stdio.h>
int main()
{
int a,b,sum;
a=1;
b=2;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
sum is %d\n 输出格式字符串,作用是输出用户希望输出的字符和输出的格式
sum is 用户希望输出的字符
%d 指定的输出格式
eg.3
#include<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;inty)
{
int z;
if(x>y)z=x;
eles z=y;
return(z);
}
scanf 输入函数的名字
& 地址符
本程序包括两个函数:①主函数main
②被调用的函数max
C语言程序的结构
-
一个程序有一个或多个源程序文件组成
①预处理指令
eg.#include<stdio.h> #define
②全局声明
③函数定义
-
函数是C程序的主要组成部分
-
一个函数包括两个部分
①函数首部,即函数的第一行
eg.3的max函数的首部
int max (int x, int y)
函数 函数名 函数参 函数
类型 数类型 参数名
ps.一个函数名后面必须跟一对圆括号,括号内写函数的参数名及类型。如果函数没有参数,可以在括号内写void,也可以是空括号,如:
int main(viod)
int main( )
②函数体,即函数首部下面的话括号内的部分(有多层花括号,则最外层是)
包括声明部分(例如,int a,b,c)和执行部分
-
程序总是从main函数开始执行的
-
程序中对计算机的操作是由函数中的C语句完成的
-
在每个数据声明和语句的最后必须有一个分号
-
C语言本身不提供输入输出语句
-
程序应当包含注释
运行C程序的步骤与方法
step1 上机输入和编辑源程序
step2 对源程序进行编译。用C编译系统提供的”预处理器“对程序中的预处理指令进行编译预处理
step3 进行连接处理,生成一个可供计算机执行的目标程序,称为可执行程序
step4 运行可执行程序,得到运行结果
程序设计的任务
问题分析 >> 设计算法 >> 编写程序 >> 对源程序进行编辑,编译和连接 >> 运行程序,分析结果 >> 编写程序文档