📌  相关文章
📜  国际空间研究组织 | ISRO CS 2017 – 5 月 |问题 62

📅  最后修改于: 2022-05-13 01:58:01.809000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2017 – 5 月 |问题 62

以下程序的输出是什么?

#include 
int tmp=20;
main( )
{
printf("%d ",tmp);
func( );
printf("%d ",tmp);
}
func( )
{
static int tmp=10;
printf("%d ",tmp);
}

(一) 20 10 10
(乙) 20 10 20
(三) 20 20 20
(四) 10 10 10答案:(乙)
说明: Main() 是程序的入口部分。第一个打印语句将打印 tmp = 20 的值。然后在调用函数后打印 10。之后控制返回到主函数,再次打印 20。
所以,选项(B)是正确的。
这个问题的测验