77问答网
所有问题
先定义了一个变量i,然后在函数a里面对它进行了赋值,现在我想在函数b里面调用所赋的值,该怎么写啊?
如题所述
举报该问题
推荐答案 2012-03-01
将该变量定义为全局变量即可。若i是函数b定义的局部变量,则函数a应包含一个指针参数,函数a内对该指针参数赋值,函数b在调用函数a时,将变量i的地址传递给函数a即可,函数a中对该指针参数赋值即可。
a(int *x)
{
* x=10;
}
b()
{
int s, i;
a(&i);
s=i+10;
printf("i=%d,s=%d",i,s);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8pIqNv8N8.html
其他回答
第1个回答 2012-02-27
如果变量i是全局变量的话,你就可以在函数b里直接调用;
如果变量i是函数a的变量的话,你要在函数a里调用函数b,并把i传给函数b
本回答被网友采纳
第2个回答 2012-02-27
全局的话,没问题~~~
局部的话,return(a)
再在函数a中先声明一下,再在b中调
相似回答
C++程序分析题 给出解题思路,我不要答案。
答:
// 这里的a不同于全局的a,为了方便我们把它改为b //static int a=a;static int b=b;cout<<(b+=2)<<' ';} 第一次循环前b等于0,就是说static int b=b;把
b赋值
为0。第一次循环时 b += 2, 此时 是2 第一次循环时 b += 2, 此时 是4 ...
...
定义一个
全局变量 一个EXCEL中先给
一个变量赋值,然后在
其它模块中都...
答:
在数据-有限性中设计,选择序列,定义
调用
模块,之后就可以了。
在C语言中,什么是迭代法?
答:
它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从
变量
的原值推出它的一个新值。迭代是数值分析中通过从一个初始估计出发寻找一系列近似解来解决问题(一般是解方程或者方程组)的过程,为实现这一过程所使用的方法统称为迭代法(Iter...
C语言中,主
函数
中已经
赋值
的数组怎么
调用
到子函数
答:
1:子函数中sum没有初值,应该为 float sum=0;2:sum/10的结果为浮点型,你
定义一个
整型的avg1接收会产生错误,应该定义一个浮点型
变量
接收值 3:你这里是三个学生,你
在函数
中不应该除以10,另外函数中的循环取得的sum值是一个学生五门功课的成绩总和,如果要求每一门功课的 平均成绩,你的循环...
c语言 关于
先定义
后
赋值
报错的问题。
答:
C89 规定
在函数
体开头 把要用的变量都定义好 除非是 局部变量 用 { } 括起来 这就导致 int a
,b,
c;a=5;b=4;c=3;int s,t;会报错 要改成 int a,b,c;int s,t;a=5;b=4;c=3;才行 ++++++++++ C99 规定 可以 在需要某
个变量
的时候再
定义变量,
不用在函数体开头 把一大...
求救~~为什么我
定义
的全局
变量,在
其他
函数进行
操作重新
赋值
后进过
一个
...
答:
我感觉是你的这两个定义放在了程序中的某个地方,且这个地方在程序运行过程中,会不断的执行,不是一次性
赋值
过后,下次就是保留的新值。不断的执行的话,就会出现你说的那样的情况的。比如说你放在了某
个函数里面,
或者是放在了主函数里面都是会出现这样的情况的。。
徐师大c语言期末考试11机
答:
1、函数fun的功能是计算x^n。double fun(double x,int n){int i; double y=1; for(i=1;i<=n;i++) y=y*x; return y;}主函数中已经正确定义m、a、
b变量
并
赋值,
并调用fun函数计算:m=a^4+b^4-(a+b)^3。实现这一计算的
函数调用
语句为___。答案: 1:fun(a,4)+fun(b,4)-fun((a+b)...
大家正在搜
在一个函数内部定义的变量是
在函数内部定义的变量称为
matlab未定义函数或变量
matlab定义函数并调用
matlab怎么定义函数
函数可以嵌套定义但不能嵌套调用
matlab如何定义变量
matlab定义变量
设变量i和j的定义如下
相关问题
C++在类文件里定义类后 在到工程里给类里变量赋值时必需要在...
函数引入了变量a 用英语怎么说好??
python,定义一个函数A,函数B有一个变量,函数调用时怎...
为什么会弹出值为11的对话框呢?code变量不是在函数a之外...
C语言中 在一个函数中用 static修饰的变量,还能给它赋...
你好,请问一下为什么我定义的全局变量在a函数内赋值后,b函数...
C#中,A函数中调用B函数,B函数中含有循环体,为变量循环赋...
c 语言里怎么定义一个全局变量,使其在调用它的每个函数里都是...