創作內容

0 GP

再學一次C語言吧#2

作者:CatuXian│2018-09-27 08:31:29│巴幣:0│人氣:60
標頭檔
標頭檔就是在使用函式之前必須要呼叫的東西,呼叫的方式如下:
#include<stdio.h>
<>裡面就是你呼叫的標頭檔,那常用的標頭檔有stdio.hstdlib.hmath.h....等等。
那如果不知道所使用的函式是在哪個標頭檔裡怎麼辦?筆者所使用的編譯環境是微軟的VisualStudio 2017,它只要將滑鼠移到你想要查詢的函式,並且按下F1就可以查詢了。

變數
變數就是可以變的數,在第一次宣告時要給它初始值,宣告的方式如下:
intx=2;
最左邊的int是變數的型別,我是以整數(int)為例,當然還有各種不同的型別,
像是float等等,x是變數名稱,而最右邊的2是變數的內容。
比較特別的是其中的等號並不是我們常見的數學符號''等於''的意思,=在這邊是叫做指定運算子,就是把它右邊的東西(右值)放到x裡。
有右值,那有左值嗎?有的!,當一個變數被宣告,記憶體會分一個空間出來,而那個空間是有編號的,那個編號,就被稱為左值。

在命名變數時,有一定的規範在,先從變數名稱來說好了,變數名稱不能重複,否則編譯器會不知道你要使用的是哪個變數,還有不能有奇怪的字元(*&^*%...),再來就是它的命名不能是以下的關鍵字:
autodoubleintstructbreakelselongswitchcaseenumregistertypedefcharexternreturnunionconstfloatshortunsignedcontinueforsignedvoiddefaultgotosizeofvolatiledoifstaticwhile
它第一個字可以是_或是大小寫英文字母,可是不能是數字,第二個字過後就可以是大小寫英文字母跟數字了。
一般命名都會跟這個變數所使用的功能有關。

常數
既然有可以變數,那就有不能變動的數字了!而這個數字就是常數。
一般宣告的方式有兩種,第一種宣告方式(符號常數)如下:
#define SIZE 7
這裡要注意一下,這邊的數字前不需要放等號。
#define是前置處理器指令,表示程式在運行之前就會先處理了,這樣載運形成式的時候可以省下記憶體的空間。
另一種宣告的方式(常數變數)如下:
const int x=7;
一旦宣告了常數,就表示這些數字在日後的程式碼是不能被修改的。

----------------------------------------------------------------------------------------------------------------------------

參考書籍:無痛學習C/C++

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4143661
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★quickturtle 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:吉他教學#1想彈吉他,你... 後一篇:再學一次C語言吧#3...

追蹤私訊切換新版閱覽

作品資料夾

yvonne40528歡迎來讀新詩ゝω・
是哪一盞清脆光點/指引我穿越一叢叢幽暗怒火/腳步並非已無朦朧/深淵的勸誘依舊格外香甜魅惑看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】