初識C語言

2021-08-28 03:47:02 字數 1377 閱讀 9889

#include int main ()

return 0;

}

在這個**中,一開始我還以為,由於全域性變數的作用域是作用於整個**,所以程式走起來的結果肯定是my age is 20,但事實這樣想是錯誤的。在含printf的**塊裡,定義了int age =12的這樣乙個區域性變數,因此,程式一定會先使用區域性變數對age 進行賦值。

所以,編譯的結果為my age is 12.

#include #include int goal =100;

void print ()

int main ()

printf ("2:%d\n",goal);

} printf ("3:%d\n",goal);

print ();

system ("pause")

return 0;

}

首先,針對這個**,先宣告兩點:

1.使用system (「pause」) 是為了讓程式在除錯的過程中可以停下來,便於觀察,

但是一定要引用相應的標頭檔案 。

2.對函式進行呼叫時,一定要宣告。

程式結果如下:

在int goal =30 所定義的**塊中,printf1和printf2包含在此**塊中,所以輸出都為30。

而printf3 在main 函式中,自定義的函式print( ),都受全域性變數 int goal =100 的控制,所以輸出為100。

#include enum ***

;int main ()

結果如下:

這裡的結果0 1 2 是計算機編譯系統預設的值,不能更改。

字串中預設含有』\0』未為結束標誌,但是不作為該字串的內容和長度。

初識C語言

一 計算機工作原理 處理單元 cpu 計算 處理程式 隨機訪問儲存器 ram 臨時儲存檔案和程式 硬碟 永久儲存器 等等。二 c語言程式設計七步 1 定義程式設計目標 2 設計程式 3 寫程式源 4 執行程式 5 編譯 6 除錯和測試 7 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...

初識C語言

佔位符 d f c lf s ld 位操作符 轉義符 n r f ddd xhh 操作符 指令系統的每一條指令都有乙個操作符,它表示該指令應進行什麼性質的操作。字元的輸入輸出 getchar putchar 資料的格式化輸入輸出 scanf printf 的作用 表示該符號之前的內容已經結束。簡單的...

初識 C 語言

1.c 語言的起源 1972年,貝爾實驗室的丹尼斯 里奇 dennis ritch 和肯 湯普遜 ken thompson 在開發 unix 作業系統時設計了 c 語言。c 語言不完全是里奇的突發奇想而來,他是在 b 語言 湯普遜發明 的基礎上進行設計。至於 b 語言的起源,那是另乙個故事。c 語言...