只需在return语句中指定返回的值即可。return语句可以向调用函数返回值,但这种方法只能返回一个参数。 3.用全程变量实现参数互传 如果将所需要传递的参数定义为全程变量,可使变量在整个程序中对所有函数都可见,全程变量的数目收到限制,特别对于较大的数组更是如此。
百度试题 题目C语言中数组名作为函数参数时,其数据传递方式是 [ ] A. 地址传递 B. 单向值传递 C. 返回值传递 D. 全局变量传递 相关知识点: 试题来源: 解析 A.地址传递 反馈 收藏
1. 当数组作为参数传递时,它会被退化为指针,因此sizeof(arr)将返回系统指针的大小。 2. 在C/C++中,一个汉字通常占两个字节(在Linux下为三个字节)。 3. 当计算struct或class的大小时,除了需要考虑基本数据类型的大小,还要特别注意字节对齐问题。对于C++而言,还需考虑虚函数的虚表问题,需要加上虚表指针的大小。