c语言-函数(1)

来源:互联网 发布:如何淘宝买东西 编辑:程序博客网 时间:2024/06/17 13:31

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


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


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


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


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


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


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


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


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


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


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


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


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


0 0
原创粉丝点击