永发信息网

C语言运行INCRE函数然后表

答案:2  悬赏:0  手机版
解决时间 2021-02-15 10:50
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-02-14 10:55
C语言运行INCRE函数然后表太笨了,要过程要解释
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-02-14 11:26
这里有两个x,一个是全局变量x 在main里面用的是这个
一个是局部静态变量x,在incre函数中用的是这个。
两个是不同的。

全局变量x值,没有修改的地方,所以一直是3.
这样,main的for循环,就是执行2次。分别是i=1和i=2.
也就是说,incre被调用了2次。每次进入的时候,静态变量x的值 是上次退出x的值。
第一次。x初始化为1, x*=x+1 x=1*2 = 2
输出2
第二次,x值为2, x*=x+1= 2*3=6
输出6

所以,选C
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-02-14 11:42
这是你自定义的函数吧,库里面好像没这个,你往下找找,说不定能找到它的定义。 如果是 incre(); 这样一句写在main(){}前面的话,可能只是个函数的声明,下面会定义函数体的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯