不管是班科生還是非班科生,在學(xué)習(xí)C語(yǔ)言的路途上是否感覺(jué)到困難,不知道如何入手C語(yǔ)言呢??那么接下來(lái)小編為大家整理了一下C語(yǔ)言基礎(chǔ)知識(shí),希望能幫助到大家學(xué)習(xí)。
整體學(xué)習(xí)框架
我們學(xué)習(xí)一門(mén)IT技術(shù)的時(shí)候首先就需要看到他的整體框架,然后把整體框架過(guò)一篇在去做一些小項(xiàng)目來(lái)充實(shí)自己學(xué)到的知識(shí)。
C語(yǔ)言數(shù)據(jù)類(lèi)型
算數(shù)運(yùn)算符和算術(shù)表達(dá)式
數(shù)據(jù)的輸入和輸出
邏輯運(yùn)算符
三大循環(huán)
條件判斷語(yǔ)句
數(shù)組的運(yùn)用
函數(shù)
編譯預(yù)處理
指針
文件操作
鏈表
結(jié)構(gòu)體
數(shù)據(jù)類(lèi)型
short 占據(jù)的內(nèi)存大小是2 個(gè)byte;
int占據(jù)的內(nèi)存大小是4 個(gè)byte;
long占據(jù)的內(nèi)存大小是4 個(gè)byte;
float占據(jù)的內(nèi)存大小是4 個(gè)byte;
double占據(jù)的內(nèi)存大小是8 個(gè)byte;
char占據(jù)的內(nèi)存大小是1 個(gè)byte。
學(xué)習(xí)從來(lái)不是一個(gè)人的事情,小編這里為大家準(zhǔn)備了一套完整的C語(yǔ)言資料,如果大家感興趣的話(huà),可以私聊小編回復(fù)“資料”。小編就會(huì)將資料免費(fèi)分享給大家哦?。。?!
條件判斷語(yǔ)句
第一種類(lèi)型:
if(條件表達(dá)式) { 語(yǔ)句1; } if(條件表達(dá)式) { 語(yǔ)句1; }
第二種類(lèi)型:
if(條件表達(dá)式) { 語(yǔ)句1; } else { 語(yǔ)句2; } if(條件表達(dá)式) { 語(yǔ)句1; } else { 語(yǔ)句2; }
第三種類(lèi)型:
if(條件表達(dá)式1) { 語(yǔ)句1; } else if(條件表達(dá)式2) { 語(yǔ)句2; } else { 語(yǔ)句3; } if(條件表達(dá)式1) { 語(yǔ)句1; } else if(條件表達(dá)式2) { 語(yǔ)句2; } else { 語(yǔ)句3; }
switch語(yǔ)句:
switch(整形表達(dá)式) { case 值1: { 語(yǔ)句1; break; } case 值2: { 語(yǔ)句2; break; } case 值3: { 語(yǔ)句3; break; } ... default: 默認(rèn)語(yǔ)句; break; }
循環(huán)語(yǔ)句
while循環(huán)語(yǔ)句:
do while循環(huán)語(yǔ)句:
for循環(huán)語(yǔ)句:
數(shù)組運(yùn)用
一維數(shù)組的定義:
int arr1[3] = {1, 2, 3}; int arr2[] = {1, 2, 3};//在這里,我們arr[3]里邊的數(shù)字可以不用寫(xiě); int arr3[3] = {1, 2};//也是可以的,只是把最后一個(gè)數(shù)初始化為0了而已 int arr4[3] = {1, 2, 3, 4};//是不可以的,不能超過(guò)數(shù)組長(zhǎng)度 char arr5[3] = {'a', 98, 'c'};//因?yàn)槭亲址?lèi)型,所以98其實(shí)就是字符'b' char arr6[] = "abcdef";
數(shù)組儲(chǔ)存:
二維數(shù)組運(yùn)用:
#include
差不多分享到這里了,如果這些知識(shí)你都看完了的話(huà)并且會(huì)靈活運(yùn)用,那么你接下來(lái)可以嘗試做一些小項(xiàng)目,比如貪吃蛇,推箱子。
-
內(nèi)存
+關(guān)注
關(guān)注
8文章
3125瀏覽量
75278 -
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7632瀏覽量
141809 -
數(shù)組
+關(guān)注
關(guān)注
1文章
420瀏覽量
26561
發(fā)布評(píng)論請(qǐng)先 登錄
C語(yǔ)言基礎(chǔ)知識(shí)科普
STM32單片機(jī)中的C語(yǔ)言基礎(chǔ)知識(shí)
C++語(yǔ)言基礎(chǔ)知識(shí)講解
Keil軟件“C語(yǔ)言”與“匯編”混編 —— 相關(guān)知識(shí)整理

適合C語(yǔ)言小白看的基礎(chǔ)知識(shí)梳理總結(jié)
單片機(jī)C語(yǔ)言的幾點(diǎn)基礎(chǔ)知識(shí)說(shuō)明

密碼學(xué)OpenSSL的入門(mén)基礎(chǔ)知識(shí)整理合集

STM32中C語(yǔ)言的基礎(chǔ)知識(shí)

C語(yǔ)言編程必備知識(shí)合集

評(píng)論