C语言函数调用和返回值详解

版权申诉
0 下载量 167 浏览量 更新于2024-07-21 收藏 120KB PDF 举报
C语言上机考试.pdf 本文档是关于C语言上机考试的知识点总结,涵盖了函数调用、return语句、数组名作为实参数传递、函数定义形式、必须有的函数、函数的叙述、函数调用传递方式等多个方面的知识点。 1. 函数调用中的实参个数 函数调用语句中,实参的个数是指在函数调用时传递给函数的参数个数。在上机考试中,题号4889的函数调用语句exce((v1,v2),(v3,v4,v5),v6);中,实参的个数是3。 2. return语句的正确说法 return语句是C语言中一种跳出当前函数的语句。在上机考试中,题号4093的选项A、可以在同一个函数中,出现多次是正确的。return语句可以在同一个函数中出现多次,但函数遇到return语句时,会结束函数的执行。 3. 数组名作为实参数传递 数组名作为实参数传递给函数时,数组名被处理为该数组的首地址。在上机考试中,题号4535的答案是A、该数组的首地址。 4. 函数定义形式 函数定义形式可以有多种,但在C语言中,函数定义形式必须指定返回值类型和形参类型。在上机考试中,题号4083的答案是A、double fun(int x, int y),这是一个正确的函数定义形式。 5. 必须有的函数 在C语言程序中,main函数是必须有的函数。main函数是程序的入口点,程序的执行从main函数开始。在上机考试中,题号4232的答案是A、main()。 6. 函数的叙述 函数可以嵌套定义,但在C语言中,函数不能嵌套定义。在上机考试中,题号4048的答案是C、函数不能嵌套定义。 7. 函数调用传递方式 在函数调用时,如果实参是简单变量,它与对应形参之间的数据传递方式是单向值传递。在上机考试中,题号4073的答案是D、单向值传递。 8. 函数的返回值 函数的返回值是通过return语句获得的。在上机考试中,题号5119的答案是D、函数的返回值是通过return语句获得的。 本文档涵盖了C语言上机考试的多个知识点,对于C语言的学习和考试有重要的参考价值。