c語言題急

2022-07-29 16:35:03 字數 667 閱讀 2082

1樓:

#include "stdio.h"

main()

//把test2的函式值賦給n

printf("%d,%d\n",m,n);} //列印m,n

test1() //test1函式//返回x給主函式,每次都時1

test2() //test2函式//這裡有static的例子,你可以參考一下http://zhidao.baidu.

2樓:匿名使用者

因為test2裡面的x是static靜態變數,寒暑條用結束之後不釋放它所佔的記憶體空間,所以會保留上次呼叫後的賦值,這樣3次迴圈下來就得3

test1就不用解釋了吧

3樓:

第乙個test1()函式,x是int型的,呼叫一次返回1,下次呼叫的時候,還是返回1,所以,最後m的值是1。

第二個test2()函式,x是static int型的,它能保持上次x的值。for(i=0;i<3;i++)

,表示要呼叫三次test1()函式和test2()函式,第一次呼叫test2(),x=1,n=1;第二次呼叫test2()x=2,n=2;第三次呼叫test2()x=3,n=3。

c語言程式設計題急,C語言程式設計題,急求!!!!

包含命令拼錯了 直接把演算法寫到輸出那裡 定義的float型別,記得scanf的時候是 f,不是 d include main include main 你把scanf語句放前面試試啊,程式如下 includes main 程式自己寫吧,對提高你的能力有幫助.思路 先用三個變數a bc存輸出 再根據...

C語言填空題,c語言程式填空題?

1 ch 2 printf n 用程式驗證過了。希望能幫到你。1 ch ch 1 2 ch ch 1 你試一下,應該是,1 是進行行輸出控制,2 是因為迴圈是先輸出,在修改ch的值,所以換行後需要,現將ch減1 1,ch 2,printf n c語言程式填空題?解題思路是 如果x 0,就重寫y的值,...

關於一道c語言題,求詳解,急求,關於一道C語言題,求詳解,急求

在主函式裡 是先執行fx 這個函式的,而執行這個函式得到的值x 15,而後x x a 15 5 20.a 5 所以輸出是 20 和 5 主函式的x帶的是全域性變數的值是fx函式得到的x的值15,而不是定義全域性變數的初始值,也不是fx函式裡x的初值 在這個程式裡用全域性變數無非是想說明全域性變數x在...