C語言的問題?誰能解釋一下,C語言問題,這個程式看不明白,誰能解釋一下 謝謝

時間 2021-10-14 23:49:04

1樓:

這個程式寫的不對吧?前面應該是:

#include

#include/*包含標頭檔案,調入c語言函式庫*/後面主函式是:

main() /*主函式main()*/

/*主函式結束*/

詳解:程式的功能是從鍵盤輸入一個數x,求x的正弦值,然後輸出結果。在main()之前的兩行稱為預處理命令(詳見後面)。

預處理命令還有其它幾種,這裡的include 稱為檔案包含命令,其意義是把尖括號""或引號<>內指定的檔案包含到本程式來,成為本程式的一部分。被包含的檔案通常是由系統提供的,其副檔名為.h。

因此也稱為標頭檔案或首部檔案。c語言的標頭檔案中包括了各個標準庫函式的函式原型。因此,凡是在程式中呼叫一個庫函式時,都必須包含該函式原型所在的標頭檔案。

在本例中,使用了三個庫函式:輸入函式scanf,正弦函式sin,輸出函式printf。sin函式是數學函式,其標頭檔案為math.

**件,因此在程式的主函式前用include命令包含了math.h。scanf和printf是標準輸入輸出函式,其標頭檔案為stdio.

h,在主函式前也用include命令包含了stdio.**件。

2樓:匿名使用者

main() //主函式,

c語言問題,這個程式看不明白,誰能解釋一下 謝謝

3樓:聽聽—那冷雨

就一個遞迴呼叫呀。

就是返回的是c的值 一直遞迴到最裡層 c = 10也就是age(0)返回值是10 然後是age(0)+2 返回12 就是age(1)的返回值以此類推

age 5

c = age 4 +2

c = age 3 +2

c = age 2 +2

c = age 1 +2

c= 10

然後再返回c的值 由下向上累加

c = 10

c = 12

c = 14

c = 16

c = 18

c = 20

4樓:匿名使用者

age(n) //定義了一個age()函式,用了遞迴的方法

int n; //定義了一個整形變數n

main()

5樓:

#include

int age(int n)

/*int n;*/

void main()

這個就是一直呼叫

age()函式知道n==1

前面呼叫了四次 就是4x2+10(n==1時c的值,就是18)f(n)=10+(n-1)*2

6樓:匿名使用者

這是一個遞迴程式,就是求10+2+2+2+...+=10+2(n-1)的值

例如,如果n=5,那麼結果c=age(4)+2=(age(3)+2)+2=(age(2)+2)+2+2=(age(1)+2)+2+2+2=(10+2)+2+2+2=10+4*2=18

誰能解釋一下關於c語言顏色的問題啊

7樓:木子小三

不知道你bai的程式是怎du麼顯示顏色的。一般#ffffff這種型別zhi用來表示dao24位rgb顏色回,軟體裡用0xffffff表示。r\g\b各佔答8位,這裡r=g=b=0xff

所以黑色是0x000000,r\g\b都是0白色是0xffffff,都是0xff

紅色0xff0000,只有red是0xff,其餘是0綠色是0x00ff00,只有綠色是0xff,其餘是0藍色是0x0000ff,只有藍色是0xff,其餘是0所以你**裡的綠色和藍色都是對的。

8樓:流星不死

0x開頭是16進位制

#開頭? 那是ps裡面的把

誰能幫我解答這個問題?在c語言裡的(!)邏輯非,我一直都搞不懂,取反運算。誰能解釋下,有**更好。

9樓:匿名使用者

(!)這和取反運算有什麼關係??取反是(~)當邏輯關係不成立時,加上!代表成立,反之一樣int a=1,b =2;

if(a != b)該條件 成立

取反(~)

#define b1111_0000 0xf0#define b0000_1111 0x0fchar a = ~b1111_0000

此時a的值就應該和b0000_1111相等

10樓:南京財經大學

!代表「相反的」的意思。例如,c語言中等於是「==」不等於就是「!=」

還有,在c語言中,非零就是真,零就是假。如!5表示假,!0表示真

11樓:逝丶安然

!=!equalse()

我可以這樣理解麼,不等於,

12樓:

!的意思就是:如果!右邊的表示式為真,那麼!表示式的結果就為假。反之,如果!右邊的表示式為假,那麼!表示式的結果就為真。例如:

0為假! 0 就為真。不知道這樣你明白沒有

13樓:匿名使用者

就是真變假,假變真咯

C語言問題 希望能解釋一下為何n輸出

只執行三次for迴圈 第一次for迴圈 i 2,所以i 3 2為真,執行continue,結束這次迴圈,開始下一次迴圈,但是結束的這次迴圈式do while迴圈,而不是for迴圈,因為continue距離最近的迴圈式do while 迴圈。所以第一次for迴圈,只執行了n 一次,n 1 第二次for...

誰能幫我解釋一下這個C語言程式的每個步驟的意思

include 包含輸入輸出庫檔案 include 包含數學函式庫檔案 int s int n 定義一個返回值為int型,帶有一個int型引數的函式s 否則返回值為1 void main 主函式,定義為無返回值型別 這是一個查詢1到100中的素數的程式! 孤單與寂寞 include include ...

c語言問題,求解釋一下第10題,謝謝

第10題啊,因為ps和s是1個地址,所以ps 2 和s 2 都是字元0 所以a,b是對的,再看d,ps 2,就是把ps指標移動了2個元素,指向了0,然後取內容,這樣取出來的肯定是0 所以也是對的 ps 2 這個是個指標,並不是指向的內容,所以不是字元0答案選c c語言學習交流 這個c不對啊!ps它指...