C语言功能分类

电脑杂谈  发布时间:2020-06-15 09:02:17  来源:网络整理

c语言 strstr函数_c语言 replace函数_c语言函数

可以说C程序的所有工作都是由各种功能完成的,因此C语言也称为功能语言. 由于采用功能模块结构,C语言易于实现结构化编程. 使程序的层次结构清晰,易于编写,阅读和调试程序. 让我们用编辑器看一下C语言的功能分类.

在C语言中c语言函数,可以从不同角度对函数进行分类.

1. 从函数定义的角度来看,函数可以分为库函数和用户定义函数.

(1)库函数

由C系统提供,用户无需在程序中定义或键入描述,只需在直接在程序中调用程序之前包含函数原型的头文件即可. 上一章的示例中都使用了Printf,scanf,getchar,putchar,gets,puts,strcat和其他函数.

(2)用户定义的函数

用户根据需要编写的功能. 对于用户定义的函数,不仅必须在程序中定义函数本身,还必须在调用函数模块中指定被调用函数的类型,然后才能使用它.

2. C语言的函数具有其他语言的函数和过程. 从这个角度来看,函数可以分为具有返回值的函数和没有返回值的函数.

(1)有一个返回值函数

c语言 strstr函数_c语言 replace函数_c语言函数

这样的函数被调用并执行后,它将把执行结果返回给调用方,称为函数返回值. 数学函数就是这样的函数. 要使用户定义的函数返回函数值,必须在函数定义和函数描述中指定返回值的类型.

(2)没有返回值功能

此类型的函数用于完成特定的处理任务,并且在执行后不会将函数值返回给调用方. 这种功能类似于其他语言中的过程. 由于该函数不需要返回值,因此用户在定义此类函数时可以指定其返回值为“空类型”,而空类型的说明符为“无效”.

3. 从调用函数和被调用函数之间的数据传输的角度来看,它可以分为两类: 无参数函数和参数化函数.

(1)没有参数功能

函数定义,函数描述和函数调用中没有参数. 在调用函数和被调用函数之间不执行任何参数传递. 此类函数通常用于完成一组指定的函数,并且可以返回或不返回函数值.

(2)参数函数

也称为参数化函数. 函数定义和函数描述中有参数,称为形式参数(称为形式参数). 调用函数时,还必须提供称为实际参数的参数(称为实际参数). 在进行函数调用时,调用函数会将实际参数值转换为形式参数c语言函数,以供被调用函数使用.

4. C语言提供了非常丰富的库函数,从功能的角度来看,这些库函数可以分类如下.

c语言 strstr函数_c语言 replace函数_c语言函数

(1)字符类型分类功能

用于根据ASCII代码对字符进行分类: 字母,数字,控制字符,分隔符,大小写字母等.

(2)转换功能

用于转换字符或字符串;在字符和各种类型的数字(整数,实数等)之间转换;在大写和小写之间转换.

(3)目录路径功能

用于文件目录和路径操作.

(4)诊断功能

用于内部错误检测.

(5)图形功能

c语言函数_c语言 strstr函数_c语言 replace函数

用于屏幕管理和各种图形功能.

(6)输入和输出功能

用于完成输入和输出功能.

(7)接口功能

用于与DOS,BIOS和硬件交互.

(8)字符串函数

用于字符串处理和处理.

(9)内存管理功能

用于内存管理.

c语言 replace函数_c语言 strstr函数_c语言函数

(10)数学函数

用于数学函数计算.

(11)日期和时间函数

用于日期和时间转换操作.

(12)过程控制功能

用于流程管理和控制.

(13)其他功能

用于其他各种功能.

以上类型的功能不仅数量众多,而且还需要硬件知识才能使用,因此要花很长时间才能掌握所有这些功能. 您应该首先掌握一些最基本和常用的功能,然后逐步加深.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-246006-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...