11问答网
所有问题
大一c语言编程简单问题,这个程序为何最后a,b的值变化了?函数里面变化怎么会影响外面?谢谢
如题所述
举报该问题
推荐答案 2015-11-17
swap()å½æ°
æ¹åæéæåçå°åçå¼
ï¼å³aåbçå¼äºæ¢äº
使aåbçå¼è¿è¡äºæ¢
æ以è¾åº çå¼å°±ååäº
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7vP884qvF28v28S8S4.html
其他回答
第1个回答 2015-11-17
因为a,b的作用域是全局的
相似回答
大一c语言编程
变量存储
简单问题,
求大神分析这三个
程序的a,b最后为何
...
答:
图一)swap函数中交换的是全局变量
a,b
。所以,回到main()函数中仍然是保留了交换的结果。图二)swap函数中与main()函数中分别使用了不同的同名变量(它们是互相独立的)。虽然它们的初值相同,被交换的是swap()中的变量a,b。main()中的a,b不受到影响。图三)extern可以置于变量或者函数前,以表示...
大家正在搜
大一c语言经典编程题
大一c语言必背编程题
大一c语言编程题库
大一c语言常考编程题
大一c语言编程四则运算
c语言编程题
c语言用什么编程软件
c语言编程题经典100例
c语言编程
相关问题
下图中C语言程序主函数中已经把a和b赋值成了0和9 那调用f...
简单C语言:程序运行出来的a值为8,但是b值为什么是22而不...
C语言的指针在函数里面把变量a和b的值交换后为什么能传回ma...
大一c语言编程初学简单问题,求问各位大神问题,这个程序里面,...
有个大一c语言编程简单问题,求各位大神帮忙。两个程序,一个函...
用c语言编写程序,a=10,b=20,使用子函数编程实现a,...
c语言中,a和b值交换程序,写成单独函数和写在main函数的...
c语言,如何设计一个函数,将a,b的值互换?