零基础C语言-----C语言程序的结构

一、C语言程序结构特点

一个源程序文件中可以包括三个部分

1、预处理指令

如#include<stdio.h>,还有一些其他预处理指令,如#define 

2、全局声明

即在函数之外进行的数据声明,在整个源程序文件有效

在函数中声明的变量为局部变量,只在函数范围内有效

3、函数定义

即根据程序的目的对函数功能进行定义,在调用函数时,会完成函数定义中的指定功能。

注:一个C语言程序由一个或多个函数组组成,但其中必须包括一个main函数(且只能有一个main)

二、函数结构

1.函数首部

即函数第一行,包括函数名,函数类型,函数属性,函数参数名,参数类型.

eg: int   max    (int   x,   int    y)

int   函数类型     max    函数名   (int  函数参数类型   x 函数参数名,int   y  )

一个函数名后面必须跟一对圆括号,括号内写函数的参数名及参数类型

如果函数没有参数,可以在括号内写void,也可以是空括号如int main( ) 或inr main(void)

 2.函数体

函数首部下花括号的部分,如果一个函数中有多层花括号,则最外一层是函数体的范围

函数体一般包括声明部分和执行部分两部分

1.声明部分

定义函数中用到的变量 或 对本函数调用函数进行声明

eg:int main()

{  

int a,b sum;

}定义函数中所使用到的变量

eg:int main()

int max( int  x  ,int   y )

}对main函数中对所调用max函数的声明

2.执行部分

由若干个语句组成,指定在函数中所进行的操作。

某些情况下也可以没有声明部分,甚至可以无声明部分也无执行部分

eg:

void   dump  ()



}这是一个空函数,什么也不做,但是合法。

注:

1.程序总是从main函数开始执行的无论main函数在程序中位置如何,程序总是先开始执行main函数

2、每个数据声明和语句的最后必须有一个分号

3、C语言本身并不提供输入输出语句输入输出是由库函数scanf 和printf 等函数来完成的

4、程序应当包含注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值