简述c语言程序结构

Python025

简述c语言程序结构,第1张

C程序结构:

头文件;

局部函数声明;

局部定义声明;

全局变量声明;

全局函数声明;

引用外部函数声明;

C代码(C函数);

1、头文件:头文件包含程序中要调用的库函数。例如#include<stdio.h>

2、main函数:程序的主体部分,是整个C程序中必不可少的一部分。

3、若干个子函数。需要实现诸多功能,如果仅在mian()函数中编辑,会造成程序可读性变差。

扩展资料:

计算机程序(Computer Program),港、台译做电脑程式。计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。

程序是一个指令序列。

程序的核心是算法

算法是指对某些问题的严格的解释方法,一般的,一个算法拥有以下特点:

1,有穷性:算法必须保证在执行有限步骤后结束。

2,可行性:算法是确切可行的,即使在数学中,该算法可行,但若在实际应用中,程序不可以被执行,那么 ,该算法也是不具有可行性的。

3,确切性:算法的每一个步骤必须具有明确的意义。

4,输入:一个算法必须要有0个或多个输入。

5,输出:一个算法必须要有1个或多个输出。

参考资料来源:百度百科-计算机程序

百度百科-C语言

C程序由若干函数构成。main函数特殊,它是执行的入口。

程序执行时可能会调用其它的函数,可能会用到一些数据类型。它们在.h文件中声明。你需要把这些头文件#include进来。

比如,你用到printf函数,需要#include <stdio.h>。编译后的.obj目标代码会和stdio.lib链接。

你用到数学函数,需要#include <math.h>。编译后的目标代码.obj会和math.lib链接。

链接后形成.exe可执行文件。

嗯,这是Windows下的。

Linux下的,扩展名没有意义。

.h头文件可以是C提供的,也可以是程序员自己写的。