c语言-函数(1)

xiaoxiao2021-02-28  131

本次文章稍微总结一下创建和使用函数时的重点:

C程序由一个或多个函数组成,其中一个是main()函数。该函数永远是执行的起点,操作系统通过一个用户命令调用它。

函数是程序中独立的一块代码。函数的名称采用标识符名称的形式,由一系列字母和数字组成,第一个字符必须是字母。

函数定义由函数头和函数体组成。函数头定义了函数的名称,函数返回值的类型以及函数中所有参数的类型和名称。函数体含有函数的可执行语句,定义了这个函数的功能。

在函数中声明的所有变量都是函数的本地变量。

函数原型是一个以分号终止的声明语句,用以定义函数的名称,返回类型和函数的参数类型。在可执行代码中,如果函数调用出现在函数定义之前,就需要函数原型给编译器提供相关信息。

在源文件中使用函数之前,应该先定义这个函数,或用函数原型声明这个函数。

将指针参数指定为const,就告诉编译器,这个函数不改变该参数指向的数据。

函数变元的类型必须符合函数头中对应的参数。如果指定参数的类型是int,但传送了double类型的值,该值就会被截断,删除小数部分。

有返回值的函数可以用在表达式中,就如同他是一个与返回值类型相同的数值一样。

在调用函数中,是将变元值的副本传给函数,而不是传送原始值。这种给函数传送数据的方式成为按值传递机制。

如果函数要修改在调用函数中定义的变量,就需要将这个变量的地址作为变元传送。

明天介绍函数的第二部分,用实战代码来解决一些问题~

转载请注明原文地址: https://www.6miu.com/read-38364.html

最新回复(0)