c语言用系统的函数开头 c语言如何调用系统函数

c语言中有哪些常用的头文件?stdio.h是c的头文件,包含了对你使用的函数的声明 。
当你决定使用某个函数的时候,你去查它的帮助信息 , 都会看到这个函数的声明是包含在哪个头文件的 , 这样你就可以把它包含进来 , 从而使用这个函数 。
具体请查阅c语言对于include的讲解 , 还有对于函数 , 变量的声明部分 。include stdio.h 是C的输入输出函数,但在C++中使用可以省略.
#include math.h 是数学函数,譬如你要用到squar()函数时就必须添加这个头文件.
#include string.h是字符窜函数.
#include stdlib.h呵呵,这个有点忘记了,好久没有用了,不好意思啊
反正这几个是常用的,其他还有很多很多,呵呵,自己可以看书后面的几页都有介绍的呢!~ #includeiostream.h:此头文件申明了所有I/O操作所需的基本服务,即支持流的输入输出操作,譬如程序中有cin ,cout
#includeiomanip.h:此头文件说明可以使用控制数据的输出格式,如设置数制、填充字符、精度、数据宽度等等 , 譬如使用setw()、setfill() 、setprecision()等
#include string.h是字符窜处理函数
#includeafx.h程序中要使用CString类
#include stdlib.h程序中要使用C语言系统提供的库函数gets和puts函数
回答者:雨之泪1988 - 助理 二级 2-6 08:35
stdio.h是输入输出头文件,所有有关输入输出的语句如"printf","scanf","putchar","getchar"等,都要用该头文件,头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口
math.h是再进行数学运算时要包含的头文件,它提供了取绝对值,开方,求幂等数学运算
#includeconio.h与#includestdio.h 一样,是头文件包含 。
这个头文件包含有许多库函数像#includestdio.h包含printf与
scanf一样,getch()也是其中一个函数,它的功能是无回显得到一
字符,常用这个函数做密码之类的程序 。在TC中编译不需要加头文件
可以,编译器默认包含 。就像在TC是不用加#includestdio.h一样 。
但在VC中编译就要加了 。否则系统认为你的函数没有定义 。
其它头文件你只要再TC文件夹中看看include这个文件夹里面的文件就可以了
c语言的函数头在一个函数定义中,函数体之前c语言用系统的函数开头的所有部分称为函数头,它给出了该函数的返回类型、每个参数的次序和类型等函数原型信息,所以当没有专门给出函数原型说明语句时,系统就从函数头中获取函数原型信息 。
一个函数的原型语句就是其函数头的一个拷贝,当然要在最后加上语句接上结束符分号 。函数原型语句与函数头也有细微的差别 , 在函数原型语句中,其参数表中的每个参数允许只保留参数类型,而省略参数名 , 并且若使用参数名也允许与函数头中对应的参数名不同 。
全文如下:
一)、定义格式
类型名 函数名 ([参数表]) 函数体
类型名为系统或用户已定义的一种数据类型,它是函数执行过程中通过return语句要求返回的值的类型 , 又称为该函数的类型 。当一个函数不需要通过return语句返回一个值时,称为无返回值函数或无类型函数,此时需要使用保留字void作为类型名 。当类型名为int时,可以省略不写,但为了清楚起见,还是写明为好 。
函数名是用户为函数所起的名字 , 它是一个标识符,应符合C++标识符的一般命名规则,用户通过使用这个函数名和实参表可以调用该函数 。
参数表又称形式参数表,它包含有任意多个(含0个,即没有)参数说明项,当多于一个时其前后两个参数说明项之间必须用逗号分开 。每个参数说明项由一种已定义的数据类型和一个变量标识符组成,该变量标识符成为该函数的形式参数,简称形参,形参前面给出的数据类型称为该形参的类型 。一个函数定义中的参数表可以被省略,表明该函数为无参函数,若参数表用void取代,则也表明是无参函数 , 若参数表不为空,同时又不是保留字void,则称为带参函数 。

推荐阅读