不管是班科生還是非班科生,在學習C語言的路途上是否感覺到困難,不知道如何入手C語言呢??那麼接下來小編為大家整理了一下C語言基礎知識,希望能幫助到大家學習。
整體學習框架
我們學習一門IT技術的時候首先就需要看到他的整體框架,然後把整體框架過一篇在去做一些小項目來充實自己學到的知識。
- 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循環語句:
do while循環語句:
for循環語句:
數組運用
一維數組的定義:
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";
數組儲存:
二維數組運用:
#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>
上半部分的知識差不多分享到這裡了,如果這些知識你都看完了的話並且會靈活運用,那麼你接下來可以嘗試做一些小項目,比如貪吃蛇,推箱子。如果需要源代碼的話可以來詢問小編我哦!!
閱讀更多 C程序員的進階之路 的文章