在线名词解释大全
搜索
为你找到
1000
条关于
程序设计基础-函数
的结果
对于不返回值而且只有一个int类型的参数的函数,以下哪些函数原型是正确的?
以下关于C语言函数参数传递方式的叙述错误的是( )。
【答案】BCD【解析】数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,A项正确,B、C、D错误;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数...
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。
#include<stdio.h>#include<string.h>main(){chara[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}程序运行后的输出结果是( )。
C语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用
【解析】错误,数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参
数据只能从形参单向传递给实参
数据可以在实参和形参之间双向传递
【解析】错误,数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参
数据只能从实参单向传递给形参
以下哪句不是正确的函数原型
int f() {}是函数实现,不是函数原型
以下哪个函数的定义是错误的?
C语言主要是借助定义函数功能来实现程序模块化的。
C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。
数据可以在实参和形参之间双向传递
数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参
C语言程序中,若函数有返回值,则应该对函数说明的类型是( )。
对于不返回值的函数,以下哪些函数原型是正确的?
有函数原型为voidf(int,int*);,主函数中有变量定义:inta=2,*p=&a;则下列函数调用正确的是
上页
1
2
3
4
5
6
...
67
下页