2019年最新C語言基礎知識整理(乾貨)

不管是班科生還是非班科生,在學習C語言的路途上是否感覺到困難,不知道如何入手C語言呢??那麼接下來小編為大家整理了一下C語言基礎知識,希望能幫助到大家學習。

整體學習框架

我們學習一門IT技術的時候首先就需要看到他的整體框架,然後把整體框架過一篇在去做一些小項目來充實自己學到的知識。

  1. C語言數據類型
  2. 算數運算符和算術表達式
  3. 數據的輸入和輸出
  4. 邏輯運算符
  5. 三大循環
  6. 條件判斷語句
  7. 數組的運用
  8. 函數
  9. 編譯預處理
  10. 指針
  11. 文件操作
  12. 鏈表
  13. 結構體

數據類型

2019年最新C語言基礎知識整理(乾貨)

short 佔據的內存大小是2 個byte;
int佔據的內存大小是4 個byte;
long佔據的內存大小是4 個byte;
float佔據的內存大小是4 個byte;
double佔據的內存大小是8 個byte;
char佔據的內存大小是1 個byte。

學習從來不是一個人的事情,小編這裡為大家準備了一套完整的C語言資料,如果大家感興趣的話,可以私聊小編回覆“資料”。小編就會將資料免費分享給大家哦!!!!

條件判斷語句

第一種類型:

if(條件表達式) 
{
語句1;
}

if(條件表達式)
{
語句1;
}

第二種類型:

if(條件表達式)
{
語句1;
}

else
{
語句2;
}

if(條件表達式)
{
語句1;
}
else
{
語句2;
}

第三種類型:

if(條件表達式1)
{
語句1;
}
else if(條件表達式2)
{
語句2;
}
else
{
語句3;
}

if(條件表達式1)
{
語句1;
}
else if(條件表達式2)
{
語句2;
}
else
{
語句3;
}

switch語句:

switch(整形表達式)
{
case 值1:
{
語句1;
break;
}
case 值2:
{
語句2;
break;
}
case 值3:
{
語句3;
break;
}
...
default:
默認語句;
break;
}

循環語句

while循環語句:

2019年最新C語言基礎知識整理(乾貨)

do while循環語句:

2019年最新C語言基礎知識整理(乾貨)

for循環語句:

2019年最新C語言基礎知識整理(乾貨)

數組運用

一維數組的定義:

int arr1[3] = {1, 2, 3};
int arr2[] = {1, 2, 3};//在這裡,我們arr[3]裡邊的數字可以不用寫;
int arr3[3] = {1, 2};//也是可以的,只是把最後一個數初始化為0了而已
int arr4[3] = {1, 2, 3, 4};//是不可以的,不能超過數組長度
char arr5[3] = {'a', 98, 'c'};//因為是字符類型,所以98其實就是字符'b'
char arr6[] = "abcdef";

數組儲存:

2019年最新C語言基礎知識整理(乾貨)

二維數組運用:

#include<stdio.h>
int main()
{
int arr[3][4] = { 1, 2, 3, 4, 5, 6 };
//int arr[][4] = {{1, 2},{3, 4, 5},{6}};可以
//arr[3][] = {{1, 2},{3, 4, 5},{6}};是不可以的

return 0;
}/<stdio.h>

上半部分的知識差不多分享到這裡了,如果這些知識你都看完了的話並且會靈活運用,那麼你接下來可以嘗試做一些小項目,比如貪吃蛇,推箱子。如果需要源代碼的話可以來詢問小編我哦!!


分享到:


相關文章: