7.A:函数调用中发生的数据传递是单向的,只能把实参的值传递给形参,而不能把形参的值反向地传递给实参;换句话说,一旦完成数据的传递,实参和形参就再也没有瓜葛了,所以,在函数调用过程中,形参的值发生改变并不会影响实参。
B:在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据
C:形参和实参虽然可以同名,但它们之间是相互独立的,互不影响,因为实参在函数外部有效,而形参在函数内部有效。
D:也可提前声明
23.函数的定义不可一嵌套,但函数的调用可以嵌套
在A函数里面定义B函数是错的,只能在A函数外部定义B函数 像这样
FUNCTION A(){}
FUNCTION B(){}
能嵌套调用 即是
FUNCTION A (){
B(); }
25.宏名没有类型,其参数也没有类型。只是一个符号代表,展开时代入指定的字符串即可
0.0分
0 人评分
剔除相关数 (C语言代码)浏览:1903 |
矩阵转置 (C语言代码)浏览:1557 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:869 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1071 |
sizeof的大作用 (C语言代码)浏览:1562 |
程序员的表白 (C语言代码)浏览:667 |
字符串比较 (C语言代码)浏览:760 |
判定字符位置 (C语言代码)浏览:841 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:707 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:603 |