新手學習C語言程式看不懂請大家幫忙

2022-03-08 05:49:56 字數 752 閱讀 3255

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 ...