下列程序执行后输出的结果是 【 】 。 f(int A) { static c=0; c=a+c++

大学专科 已帮助: 时间:2023-08-15 19:35:56

下列程序执行后输出的结果是 【 】 。 f(int A) { static c=0; c=a+c++; return(c) ; } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d/n",k); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,下列

参考解答

用户头像

426***303

2023-08-15 19:35:56

正确答案:7
在程序执行时,static变量仅初始化一次,下次使用时将使用上次保存的值。

上一篇 下列程序执行后输出的结果是 【 】 。 main() { int arr[10] i k=0; fo

下一篇 是否进行无抛补套利 主要分析两国利率差异率和预期汇率变动率。( )

相似问题