C语言!,选啥,为什么

为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,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我现在正在学C语言!但发现个问題,里面开始要用到头问题但我不知道写什么程序要用什么头文件,麻烦行内人士指点一下谢谢了... 我现在正在学C语言!,但发现个问题里面开始要用到头问题,但我不知道写什么程序要用什么头文件麻烦行内人士指点一下,谢谢了

头文件事实上只是把一些常用的命令集成在里面.你要用到哪方面的命令就载入哪个头文件就好了.

你可以直接写程序不加头文件。然后你试着编译会告诉你那个函数有问题,如果这个函数不是你自己写的就去MSDN里面查一下是那个头文件,添加到前面就可以了

使用msdn,把你要使用的函数在msdn里面搜索在函数说奣的下面就有这个函数所在的头文件,然后把头文件写在你的程序的前面就可以了

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体驗。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 c语言! 的文章

 

随机推荐