c语言,程序结果
3个回答
展开全部
这个问题主要考你对关键字"static"的使用和认识,因为incx()函数每次调用时都使用自动变量对x进行赋值,也就是说,没调用一次incx()函数,x都要被赋值0一次,而incy()函数对y进行赋值时虽然表面看着每次都赋值了,但"static"是静态变量的关键字,所以只会声明一下,y的初始值为0,在没有被再次声明变量类型的条件下,y只被声明1次。
所以呢,程序输出结果为:
x=1 y=1
x=1 y=2
x=1 y=3
因为x后边是"\t"命令符,不会换行的,这个相当于按下 Tab 键,在y后边的"\n"才换行。
希望我的回答能帮助到你。
所以呢,程序输出结果为:
x=1 y=1
x=1 y=2
x=1 y=3
因为x后边是"\t"命令符,不会换行的,这个相当于按下 Tab 键,在y后边的"\n"才换行。
希望我的回答能帮助到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询