77问答网
所有问题
已定义以下函数int fun(int *p){ return *p;)fun 函数返回值是
A) 不确定的值
B) 一个整数
C) 形参 P 中存放的值
D) 形参 P 的地址值
举报该问题
推荐答案 2023-04-21
【答案】:B
(23)B) 解析 : 返回值为指针变量指向的数据 , 该数据已被定义为整型。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GYWqGIIYqYYvNIvYq8q.html
相似回答
fun(int
*p) {return
*p;
}该
函数
的
返回值是
答:
fun(int
*p) {return
*p;
} 并不完整,或者说并不符合语法,因为,在函数的定义时没有给出返回值类型。假设:int fun(int *p) {return *p;}则该函数的
返回值是
int (整数)。
已定义以下函数
fun(int
*p) {
return
*p;
} 该函数的
返回值是
答:
return
*p 中
*p是
指p[0]的值 即选c
有
以下函数
char
fun(
char
*p) {
return
p;
} 该函数的
返回值是
( ) A...
答:
答案为A,因为p是一个局部变量,被分配在栈区中。返回之后,
fun函数
出栈,fun函数之前执行时候申请的空间被系统回收,p作为一个指针占用的4个字节地址空间也被系统编辑为空闲,也就是说,这块地址如果有需要的话,随时可能会被重新分配给其他的需要的进程,如果分配给了其他进程,则p的值会被重写。所以...
有
以下函数
: char
fun(
char
*p) {return
P;
} 该函数的
返回值是
( )。
答:
【答案】:A 在程序中因为
fun函数
的
返回值
为char,而P是指向char的指针变量,因此类型不匹配,故选择A选项。
83、有
以下函数
char
fun(
char
*p) {
return
p;
} 该函数的
返回值是
答:
当然是B,因为变量p存放的是传入参数,传入参数的类型是char *是个指针,或者说是地址
fun函数
的
返回值是
什么,求解释。c语言
答:
p是一个指针,对一个指针取*就是取指针里面的值。比例 int i = 4
;int
* p
= &i; 这个时候p就是一个指向变量i的指针。而对这个指针p 就是 这个地址里面的值 也就是
*p
= 4;
int
fun(int
*p)
答:
B.一个整数 为什么不会选C呢?原因如下:int
*p
这里是形式参数,用的是指针,所以属于指针传递参数。因此,会用一个实际参数传入自己的地址给p,然后p返回该地址存放的值。所以返回的是实际参数地址中存放的
int值
,因为函数声明为int
fun()
。所以选B ...
大家正在搜
有以下函数定义void fun
int fun(int n)
编写函数fun,函数的功能是
函数fun被调用次数是
voidfun和intfun
function fun
fun()函数
c语言fun函数的功能是
fun1函数