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

2019年最新的C語言基礎(chǔ)知識合集整理
評論