關於c語言這是我學習的一些過程和一些理解方面的東西,方便我自己複習用的
main
c語言程式的入口,當執行此程式的時候,系統需要先確定main函式的位置,然後才能執行該程式
至於前面的int main()
當作乙個標準就行了,int對應後面的return 0;
代表返回值的型別,當然也可以不寫,最好時加上學校考試不寫扣分的,後面理解了之後int也可以換。看自己的需求
變數的定義
變數的說明:你在酒店開了一間房如202 , 這個變數就好比房間號,就代表這個房間,定義的時候步要以數字為開頭,三要素:型別 變數名 值
字元型
char c;
整型
int a,b,c=
19;
浮點型 小數點多一點
float a,b;
double c,d;
system執行windows的命令
pause 用法system("pause");
結束時提示按任意鍵結束
color 用法system("color 4");
更改字型顏色
例如啟動乙個qq程式
#include
#include
int main (
)
printf用法
printf
("作者很帥");
printf
("a的值是多少%d"
,a);
printf
("%d+%d+%d"
,mun1,num2,num3)
;
這個指令的用法就是字面意思的列印,控制程式列印出想要的文字等等,雙引號中間的原樣輸出,後面的%d是佔位符類似佔乙個位子,至於這個位置填入什麼東西由後面的變數的值依次填入。
scanf
用法
scanf
("%d%d%d"
,&a,
&b,&c)
;
1: 這個雙引號裡面除了佔位符盡量不要加其他的東西,如果一定要加最後程式執行的時候也要把雙引
號加的其他的東西都帶上,否則很容易產生錯誤。
2:用scanf函式的時候是系統錄入東西,想要直接給變數賦予乙個值要在它的位址上賦值,不是說你改變了門牌號就可以改變房間裡面的東西。
3:輸入比輸出多了乙個位址符
4:初學的時候建議分開寫,不要寫在一起,方便熟練。
5:輸出的時候每個佔位符要按一下回車或者tab鍵才能錄入下乙個,如果加上了其他的如』+『錄入的時候也要帶上。
& 這個符號是位址符
C語言基本函式
sprintf的作用是將乙個格式化的字串輸出到乙個目的字串中,而printf是將乙個格式化的字串輸出到螢幕。sprintf的第乙個引數是目的字串,如果不指定這個引數,執行過程中出現 該程式產生非法操作,即將被關閉.的 提示。define maxtime 1000 乙個簡單的maxtime就定義好了,...
初學C語言
學習c快2周了,剛開始還是覺得比較有興趣,到現在進入多重迴圈和陣列的時候就有些吃力了。其實很多時候看別人寫的 覺得很簡單,自己恍然覺得怎麼那麼笨,那麼簡單的東西都沒想到。但是實際讓自己寫的時候就有點無從下手的感覺,能想但不能寫,或者寫的很長。ps 老師說多敲敲 增強語感 這些都是見識的少了的 準備每...
初學C語言
我的第乙個c程式 include int main 交換兩個字元變數ab include int main 求球體的表面積和體積 define pi 3.141593 include int main 關於時間問題的處理 include int main 求兩個整數的商 保留小數點後兩位 inclu...