1樓:匿名使用者
程式是從main函式開始執行的,所以你看的時候也可以從main函式開始看,從上到下看..遇到呼叫的子函式再轉到子函式去看,也是從上到下,有問題hi我吧,我白天都在
2樓:匿名使用者
第一題還想是求素數吧,這是按照素數的定義寫的函式。我把他格式化了一下,應該能看懂了吧。
int isprime(int a)
第二題even:如果這個數x是非素數,列出由哪2個非素數相加得到這個數x
第三題你需要輸入a的值,這個是是個範圍,求0-a以內所有奇數的和。
每個程式的方法都會實現特定的功能,比如isprime(int a)實現的是判斷是否是素數。但你閱讀main()時,讀到這些方法時就要停下來,去了解這個方法到底是幹什麼用的,因為這些方法和你的main()的介面是他的引數和返回值(幹什麼的你應該知道),所以你只要考慮你傳了什麼引數(是數字還是字串),不要考慮他是怎麼來的,然後把這個引數代到你的方法裡,把方法看成一個小程式,研究他到底是幹什麼的就可以了。
不如說isprime(int a)你剛開始不知道是幹什麼的,但你知道要傳個他一個數字,然後你把這個數字代到方法裡,觀察你傳的數字(引數)都有什麼變化,或者有什麼作用,然後在觀察方法返回什麼值,這樣就能確定出這個方法是幹什麼的了。
3樓:匿名使用者
先從main開始看,其他的就是按順序了
4樓:開發者分享
c語言都是從main函式開始執行的!
有個C語言程式看不懂
首先第一個問題 break是跳出while迴圈,也是break以後,其後面的語句不會執行 第二個問題 當輸入的值符合month 1 month 12條件時,就直接break了,不符合這個條件就會顯示error the month you entered is not valid。所以這個題的關鍵就是...
一小段C語言程式看不懂求助
目測程式應該為51微控制器的程式。unsigned char osscankey void unsigned char temp unsigned char i p2 0xff 首先對埠進行寫1操作,這樣把埠置為輸入狀態temp p1 讀另外的一個埠 for i 0 i 8 i if temp 1 ...
C語言程式看不懂,求賜教望哪位高手解答下
你的程式可以執行的。第一 ptr是一個二維指標。在進行定義之後,即int ptr 2 之後,它是個野指標。而a則是個具有固定地址的靜態二級指標。a 0 0 a 0 1 a 1 0 a 1 1 a 2 0 a 2 1 其中,a儲存了a 0 0 的地址,也是a 0的地址,即第一行的地址 ptr a i ...