66问答网
所有问题
当前搜索:
被调函数返回给主调函数的值称为
什么是形式参数?什么是实际参数?
答:
举个例子,在中学的时候学过sin(x)
函数
,这里的x就是形式参数,当你需要求1的正弦值时,你会使用sin(1),这里的1就是实际参数。4 形参和实参间的关系:两者是在调用的时候进行结合的,通常实参会将取值传递给形参,形参去之后进行函数过程运算,然后可能将某些值经过参数或函数符号
返回给
调用者。希望...
什么是
主调函数
,什么是
被调函数
。
答:
主调函数
是本身固有的数,
被调函数
是通过其他数计算出来的
C语言中
函数返回
指向栈内存的指针的问题
答:
p是指向局部变量的指针,当函数退出时,局部变量会被释放,这时,p所指向的位置就不一样是原来的数。因为fun()
函数返回的值
被计算机的临时变量存放,当赋值给p的时候,p是指向临时变量的地址,所以还可以读取出100。p = "hello"这是常量字符串,从静态存储区分配,第一步字符串"hello"从静态存储区...
c语言中
的值
传递是怎么回事?
答:
实参
的值
传给了形参,形参可以看着是
被调函数
中的局部变量被调函数可有
返回值
也可以没有有返回值用return返回。例如int fun(int a,int b){ int c; c=a+b; return c;}
主函数
调用:int a,b,c;a=1,b=2;c=fun(a,b);没有返回值的函数通常形参都是指针变量,那样可以直接改变变量的值...
c语言中调用
函数
如何
返回
多个值?
答:
那么
返回的值
不可以是局部变量,有如下几种是可以的:a) 使用静态局部变量存储,并返回地址;b) 使用全局变量存储,返回地址;c) 函数中动态分配内存,并返回申请到的地址,此种方法需要注意,在使用后需要释放;d) 在参数中传入数组地址,并返回。即返回的实际上是
主调函数
中的变量地址。
c语言中调用
函数
如何
返回
多个值?
答:
2、通过使用指针
返回
结果为:3、通过使用结构:因为结构是用户定义的数据类型;可以定义一个包含两个整数变量的结构,并将更大和更小
的值
存储到这些变量中,然后使用该结构的值。4、通过使用结构返回结果为:5、通过使用数组,当一个数组作为参数传递时,基地址将传递给该
函数
,因此无论对数组副本所做的...
c语言中参数是什么概念
答:
函数的参数分为形参和实参两种。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在
主调函数
中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送,发生函数调用时,主调函数把实参
的值
传送给
被调函数的
形参从而实现主调函数向被调函数的数据传送。举...
C语言,
函数
参数传递方式是单向的,形参不能给实参赋值是什么意思? 自定 ...
答:
实参把值传给形参以后就和形参切断联系了,对形参操作后得到的是副本。c语言是严谨的,一个地址对应唯一的参数,但同一个参数可能有不同的地址 拿经典的swap交换
函数
举例 如果你交换的不是指定地址的变量 只是普通变量 那么他给你
返回的
结果就是你给的变量的副本的交换 而当交换对象变成指定地址的对象...
C语言中Return 0是什么作用
答:
int add (int a, int b){return (a*b);}这个函数就反回了参数中两个数的积。return用于函数内部,含义为返回。其作用是退出函数。如果函数声明的返回值类型不是void型,通过return可以返回一个对应类型
的值
,这个
值称为函数的
返回值。return 0的含义就是,退出函数并将0值
返回给主调函数
。
如何通过
被调函数
修改
主调函数
普通变量
的值
?请举个例子说明
答:
两种方法 一种是指针,调用
函数的
时候传递变量的地址 一种是引用,此时
被调函数
里的变量就是
主函数
里的变量的引用 个人更倾向引用 如下:
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜