重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
void fun(int p)
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了安达免费建站欢迎大家使用!
{
coutp;
}
void是返值数据类型
fun函数的名称
(int p)函数参数的名称、个数,数据类型、指针
{...}函数体
以上四个就是。
举一个例子来说哈:
void example(int a)
{
putchar(20);
}
1. void是返值数据类型
2. example是函数的名称
3. (int a)是函数参数的名称、个数、数据类型
4. {
putchar( 65 );
}是函数体
以上四个就是所谓的“函数属性”
变量有两种属性:
分别是数据类型和存储类型。
一、数据类型表示数据格式(大小长度)。
比如:int,long,float,double.......
二、存储类别表示作用域和生命周期。
比如:
1、auto(自动变量是局部变量,定义局部变量时不指定存储类型,默认自动)。
作用域:定义到函数结束。
生命周期:函数调用到函数执行结束。
2、extern外部变量。
作用域:定义开始到源文件结束。
生命周期:定义开始到程序结束。
3、static静态变量。
可定义全局也可局部。
定义为局部变量不会随程序调用执行结束而释放,且定义赋初值的语句只在函数第一次调用执行。
局部静态
作用域:从定义开始到函数结束。(实际函数将静态地址做返回值返回,函数结束也能使用该地址)
生命期:从定义到程序结束。
全局静态
作用域:从定义到源文件结束。(其他文件不能通过extern来使用)
生命周期:定义开始到程序结束。
4、rigister寄存器
寄存器变量存储在cpu。
一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。
字符库函数所在函数库为ctype.h;数学函数所在函数库为math.h、stdio.h、string.h、float.h;目录函数所在函数库为dir.h、dos.h;进程函数所在函数库为stdlib.h、process.h。
诊断函数所在函数库为assert.h、math.h;接口子程序所在函数库为:dos.h、bios.h;操作函数所在函数库为string.h、mem.h;时间日期函数函数库为time.h、dos.h。
扩展资料
C语言为一种程序设计的入门语言。由于C语言的语句中没有提供直接计算sin或cos函数的语句,会造成编写程序困难;但是函数库提供了sin和cos函数,可以拿来直接调用。显示一段文字,我们在C语言中找不到显示语句,只能使用库函数printf。
C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要,编制并提供用户使用的一组程序。C的库函数极大地方便了用户,同时也补充了C语言本身的不足。在编写C语言程序时,使用库函数,既可以提高程序的运行效率,又可以提高编程的质量。
参考资料来源:百度百科-C语言库函数
参考资料来源:百度百科-C语言函数
两个属性是:数据类型和数据的存储类别。
数据类型,对于变量来说是在内存中分配的存储单元的大小,对于函数来说是函数的返回值类型。
存储类别,有4种(auto、static、extern、register)。
C语言中一个函数(function)是一个可以从程序其它地方调用执行的语句块。
1、通过使用函数(functions)我们可以把我们的程序以更模块化的形式组织起来,从而利用C语言所支持的结构化程序设计。
2、从数学角度,函数即集合A和集合B之间的映射关系。实际上计算机中的函数概念也是源于此,因此,一般函数,都有形参和返回值。
3、从计算机组成原理的角度来看,函数即是一个小型的计算机系统,依据冯诺伊曼的“存储程序原理”,每一个计算机系统包含:输入系统、输出系统、运算器以及控制器,实际上对于C语言中的函数来说,它是“存储程序原理”的软实现,其中形参、实参这是输入系统,返回值是输出系统,函数体中的运算符,比如+、-、*、/四则运算即为运算器,而逻辑运算符以及if、while等控制语句便是一个控制器。