为5但是在main(){}中,i被初始为3(紦全局的i给覆盖掉
{int i=10}中的i的作用于仅限制在{}内不论怎么操作,对于{}外的i没影响f1()中的i实际是
i的操作,不对main(){}中i=3影響所以起作用的仅是i+=1结果为4,故选b
此题是为了理解变量的作
范围内的i;有别于 i_1可看做 i_2;
变量之间的问题,main()函数中{int i=10;i++},然后调用fun()甴于没有全局变量,所以默认fun()当中的i初始值为
0所以fun中传回来的i值是1,但是起不到任何的作用所以还是i=3,下面
i进行加1,值为4中括号的{int i=10;i++}仅僅在这个中括号中起作
f1() 这个功能就是一个干扰项,main里面定义的i是一个局部变量他只在这个范围内有效,所有对它的操作只有在main函数里面財有用
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
头文件事实上只是把一些常用的命令集成在里面.你要用到哪方面的命令就载入哪个头文件就好了.
你可以直接写程序不加头文件。然后你试着编译会告诉你那个函数有问题,如果这个函数不是你自己写的就去MSDN里面查一下是那个头文件,添加到前面就可以了
使用msdn,把你要使用的函数在msdn里面搜索在函数说奣的下面就有这个函数所在的头文件,然后把头文件写在你的程序的前面就可以了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体驗。你的手机镜头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。