1:什么是函数的形参:定义一个新的函数时函数后面的变量名
2:什么是函数的实参:在主函数中要调用函数时括号中的表达的式子
3:函数的调用过程是什么:①:根据函数名找地址,函数名其实为地址
②:为形参分配空间(形参即为函数后面定义的变量名)5
③:传值(值传递,即把地址传递)
④:执行函数体
⑤:执行完函数之后返回一个值
⑥:释放
4:定义全局变量extern有什么用:在一个文件中定义个int类型的变量(注:要在main函数之外,否则定义的为局部变量),之后若新创建一个新的文件夹要用到之前定义文件中int的值时可以用extern定义之前的int型为全局变量,之后可在新创建的文件夹中用到之前定义的值
5:什么是static:static为声明局部变量,若定义一个函数之后在for循环里面用到static声明一个局部的变量,则在执行for循环的时候后面会跳过第一次static声明的变量的值
6:函数通过声明返回一个值:只能通过return返回主调函数,return 表达式
7:函数返回的类型:函数中求得值的类型必须和定义的类型相同
8:若省去定义类型,函数返回什么类型:若函数返回值为整型,则可以不定义函数类型
9:若函数忘记写return怎么返回:若在函数中没有写ruturn,则会返回一个不确定的值
10:主函数和调用函数的类型和数量一定要相同吗:主函数中的实参和调用函数的形参必须在数量和类型上一致,否则会发生类型不匹配错误