函数的返回值类型不能是结构体类型,只能是简单类型 C. 可以通过指针变量来访问结构体变量的任何成员 D. 函数可以返回指向结构体变量的指针 相关知识点: 试题来源: 解析 B 正确答案:B 解析:本题考查结构体相关知识,函数返回值可以是结构体,所以B选项错误。反馈 收藏 ...
以下叙述中错误的是 ( )。 A. 函数的返回值类型不能是结构体类型,只能是简单类型 B. 函数可以返回指向结构体变量的指针 C. 可以通过指向结构体变量的指针访问所指
以下叙述中正确的是 A. 函数的返回值不能是结构体类型 B. 函数的返回值不能是结构体指针类型 C. 在调用函数时,可以将结构体变量作为实参传给函数 D. 结构体数组不能
函数的返回值为结构体类型 可见,函数的返回值为结构体类型,其返回值既不是“值传递”也不是通过“寄存器”回传。编译器在编译此类函数时,为其附加了一个指针参数(指向的地址在caller的堆栈上),且作为函数的第一个参数(函数本身的参数依次后移),函数语义上的返回值通过该附加的指针参数回传,而函数真正的返回值就...
百度试题 题目函数的返回值类型不能是结构体类型,只能是是简单类型A.正确B.错误 相关知识点: 试题来源: 解析 B 反馈 收藏
这样,函数返回一个结构体就意味着函数把结构体中所有的成员都返回了。c语言函数的确只能有一个返回值,用返回结构体的方式就很好地解决了需要返回多个返回值的问题。return后面没有0或1,说明这个函数是void类型的,这类函数本来就不需要有返回值,这里的return的意思并不是要返回某个值,而是退出这个...
百度试题 题目结构体类型可以作为函数的返回值类型 相关知识点: 试题来源: 解析 对 反馈 收藏
百度试题 结果1 题目函数的返回值类型不能是结构体类型,只能是简单类型。( ) 相关知识点: 试题来源: 解析 错误 反馈 收藏
A.在调用函数时,可以将结构体变量作为实参传给函数B.函数的返回值不能是结构体类型C.函数的返回值不能是结构体指针类型D.结构体数组不能作为参数传给函数 相关知识点: 试题来源: 解析 A [解析] 函数的返回值可以是结构体类型、结构体指针类型,结构体数组可以作为参数传给函数,所以答案选择A。 反馈 收藏 ...
int n;};struct ABC myfun(void){struct ABC x={"Lining",99};//声明一个结构体局部变量x并初始化return x;//返回局部变量结构体x}int main(void){struct ABC y=myfun();//声明一个同类型结构体变量y并将函数返回值赋给它printf("%s %d\n",y.name,y.n);//打出来看看return 0;} 展开回答 ...