当程序简单的时候,一我的能够用一个main函数搞定功能。当程序变成的时候,超出了人的大脑承受范围,这个时候就须要把一个大程序分许多小的模块来组织,因而乎出现了概念叫 函数。 函数是c语言代码基本组成部分,它是一个小的模块,整个程序是由不少个功能独立的模块(函数)组成。这就是程序设计的基本分化方法。 main:C语言中所谓的主函数,主函数就是一种特别的函数。特别之处在于,一个C语言程序只能有一个且必须有一个main函数。c语言有规定,一个c语言从主函数开始执行,到主函数执行完结束。 在c语言中写代码时能够引用库函数,可是必须使用 # include 引用这个库函数所在的头文件。
函数的参数:
一、形参:形式参数的简称。在函数定义和函数声明中的参数列表中的参数,都是形参。
二、实参:实际参数的简称。函数调用中,实际传递的参数才是实参。
函数调用的过程,其实就是实参传递给形参的过程。这个传递其实是一次拷贝。实参(本质是一个变量)自己并无进入到函数内,而是把本身的值复制了一份传给了函数中的形参,在函数中参与运算。这种传参方法,就叫作传值调用。
注意:
形参的类型必须和实参类型相同。不然就可能会出错。linux
函数名命名
第一点:起名字的时候不能随意,要遵照规则。这个规则有两个层次:第一层就是合法,第二层就是合理。合法就是符号c语言中变量名的命名规则。合理就是说变量名气的好,人一看就知道什么意思,一看就知道这个函数是干什么的,并且优美、好记。
第二点:c语言中,全部的符号都区分大小写的。也就是说abc和ABC都是不一样的符号。
第三点:c语言函数名变量名的命名习惯。这个没有固定的结论,有多种使用都很普遍的命名方式。
一种是linux的命名习惯 student_age str_to_int
一种是骆驼命名方法 studentAge StrToIntide