c語言可以同時申請多個變數嗎 三條c語言入門乾貨

2021-10-13 18:13:13 字數 1363 閱讀 6911

1、標頭檔案#include

剛開始學c語言時,老師會直接給你乙個下面這樣的框架,告訴你一定要記住

#include

int main()

return 0;

那這個框架的第一句#include是什麼意思呢?

這句**是c語言程式中第一行的內容,代表要引入stdio.h這個標頭檔案的全部內容,它的中文姓名叫做標準輸入輸出標頭檔案,我們每乙個程式中一般都少不了要輸入輸出的操作,那些scanf,printf其實就是這個標頭檔案中的函式,我們每次使用輸入輸出操作時,都是從這裡的標頭檔案中呼叫的函式

當然#include< >中你還能見到其他的函式,他們是各式各樣的,都有著各自的特異功能,比如#include中包含著關於數學的基本操作函式,#include中包含著關於字串的相關函式

有了這些標頭檔案,給我們編寫程式其實帶來了很大的方便

2、注釋

我們都知道**是英文來書寫的,有些比較長的**或者複雜的時間一長就會出現遺忘,再次開啟時就會懷疑這是我寫的嗎,我這都寫的啥

這個時候注釋的作用就體現了,每當你再次開啟程式時,會為自己當時做了注釋而自我感動

注釋分為兩種

一種是單行的,適合隨手書寫簡單注釋,這種注釋只能在一行,一旦跨行就會被編譯器發現

#include//這是乙個標頭檔案

另外一種既適用單行又可以多行,適合於書寫較長的注釋,比如整體程式的總結或者大概作用等等,在/*和*/之間的所有內容都會被編譯器忽略掉。

/* 這是乙個程式的框架

老師說一定要記住

#include

int main()

return 0;

3、宣告

每當你需要用到乙個變數來協助完成你的程式時,你需要申請乙個變數,宣告你的變數就是申請的過程,比如:

int a;(這個宣告語句就告訴了你的計算機,你需要申請乙個整型變數,而且名字你已經起好了就叫做a)

char str;

double s;

如果你沒有先友好地向計算機申請、宣告就直接不見外地用,那麼不好意思,計算機會向你毫不客氣地丟擲錯誤警告

關於變數還有乙個很重要的問題,你給變數起名字的時候一定要經過大腦思考

好比你親戚家生了個大胖小子,跑來讓你這個文化人來幫忙起個名字,你會隨便給它起個張三嗎?你起的名字至少需要有可辨識度,過個三四年這個孩子跑來找你要壓歲錢,你還能想起來他叫什麼,為什麼你要給他起這個名字,這個名字代表什麼,有什麼意義

(注意:c語言的名字是區分大小寫的,即把乙個大寫字母和與之對應的小寫字母看作是不同的)

c語言入門教程 - c語言教程 - c語言網​www.dotcpp.com

Go語言從入門到精通 多個變數同時賦值

程式設計最簡單的演算法之一,莫過於變數交換。交換變數的常見演算法需要乙個中間變數進行變數的臨時儲存。用傳統方法編寫變數交換 如下 var a int 100 var b int 200 var t int t a a b b t fmt.println a,b 在計算機剛發明時,記憶體非常 精貴 這...

C語言連續申請變數記憶體問題

這個問題是我最近遇到的乙個問題,這裡寫成部落格記錄下來.剛學計算機系統不就,如果有 不對的地方請指正。內容是下面這個樣子的 main.c include stdio.h int a 100,b 200 int main func.c double a void func 注意上面兩個 片是在同乙個工...

C語言中函式的思考(可以返回區域性變數嗎)

一般的來說,函式是可以返回區域性變數的。區域性變數的作用域只在函式內部,在函式返回後,區域性變數的記憶體已經釋放了。因此,如果函式返回的是區域性變數的值,不涉及位址,程式不會出錯。但是如果返回的是區域性變數的位址 指標 的話,程式執行後會出錯。因為函式只是把指標複製後返回了,但是指標指向的內容已經被...