尼瑪。。。簡直蛋了個翔。。。 沒保存,,,, ( E___E ) 念昏了頭 注:注意我們每一行代碼后面的分號表示我們一句代碼的結束,就像我們在寫文字的時候的標點符號,一個句號表示一句話的結尾。
注:我們PRintf()或者system()里面的雙引號表示參數,參數的含義可能目前還不懂,大家就照著寫就好了,我們后面會說到。
注:逗號 , 表示分隔!請注意我們的所有的標點符號都是輸入法在英文狀態下輸入的,我們的標點符號是英文的標點符號,并不是中文的英文符號。如果輸入中文的標點符號將會導致出錯,請注意,這個新手會經常犯這個錯誤!
慣例,我們貼上代碼
#include<stdio.h>#include<stdlib.h>int main(){ int a=1; printf("a 的值是%d",a); system("pause"); }我們現在還差printf這一句沒有說過了對吧?好了,那現在我們就開始來講解我們這一行代碼的意思。
之前我們說過printf是用來輸出的意思,在printf用雙引號引起來,打入我們所想輸出的內容,那么運行程序的時候就會輸出出來,那么照著之前我們的思維,在這里我們應該輸出的是 “a的值是%d”,但是我們輸出的情況并不是這樣,我們看我們下面的運行情況: 
我們在此發現我們輸出的并不是和我們想象的那樣,我們的%d不見了,從而變成了1.
在此我們就進行我們新知識的學習,我們在printf中并不是你打什么就會輸出什么的,例如這次的情況,如果在其中遇見了 格式字符 那么就不會照著輸出。在這里肯定有小伙伴要問,什么是格式字符,現在我們就來講解。
格式字符其實名字看起來很高端,其實并沒有那樣。格式字符就是例如:%d,%f,%c(當然不止這點)這些,當遇到了這一些格式字符的時候,在這個例子中,就會替換成后面變量a的值。我們的代碼是:
printf("a 的值是%d",a);在這里我們就會替換成后面a變量的值,意思就是說a變量的值是什么,那么%d就會顯示什么。
在此我要提醒一下,%d只是針對于整數變量;大家先可以記住這句話,后面遇到其他類型變量的時候我會再次講解,只要記住如果你想輸出一個整數變量的值,那么在printf的雙引號里面打上一個%d,隨后在雙引號后面用一個逗號隔開,打上你想輸出的那個變量的名稱,那么就會輸出那個值了。
注意,一定要用逗號隔開,這是語法,這是規定的。在C語言中,逗號一般是用來用作分隔!
本節講解完畢=。=。。純手打。。。剛剛還忘記保存了=。=。。(b_d) 戴了副眼鏡
新聞熱點
疑難解答