您好,登錄后才能下訂單哦!
這篇文章主要講解了“C語言基礎知識點實例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C語言基礎知識點實例分析”吧!
簡單來說
C語言就是一門計算機語言,廣泛應用與底層開發,使用語言寫代碼程序,解決問題
所以說對于計算機這一專業來說C語言和學好C語言相當的重要
就計算機來說,最開始是以通電實現2進制(1/0)來于計算機實現交流然后形成2進制代碼
但太麻煩,便發展助記符(匯編語言),再然后形成吧B語言,后發展出現C語言
再后出現各種解釋語言出現(Java,python等)
工具
推薦VS2019編譯器
#include<stdio.h> //<>內是頭文件名稱;stdio代表standard input output; 即標準輸入輸出頭文件(與后面所執行任務要用的庫語言所關聯) int main() //主函數,程序的入口(有且只有一個); { //int 代表整型;即表示main函數調用返回整型值 任務; return 0; }
char 字符 short (int)短整型 int 整型 long(int)長整型 long long(int)長長整型
float 單精度浮點型 double雙精度浮點型 (整數用整型,小數用浮點)
有這么多數據類型,是為了更好的向電腦申請內存空間(盡量節省空間,優化內存)
由上文各種數據類型所申請的內存分別為;1 2 4 4 8 4 8 (單位字節,個別因電腦位數而有差異)
示例;short 為2個字節 即16個比特(二進制)
范圍:最小全為0,即表示0;最大全為1,由權位得范圍是2*10^16-1
類型
變量分為局部變量和全局變量
局部變量:局部變量所在的局部范圍里
全局變量:整個工程
局部變量:進入局部范圍周期開始,離開結束
全局變量:程序的生命周期
注:當定義的變量重名時,局部范圍里局部優先;
C語言與法規定,變量要定義在當前代碼塊最前面。
C語言中常量的類型:
字面常量:3.14,“abc”等
const修飾的常變量:const—常屬性,本質還是變量
#define定義的常量:例:#define MAX 100
枚舉常量:enum枚舉:一一列舉;例:enum Sex {male,female,secret}
在編碼過程中,難免遇到重復使用某組語句,這時候創建一個函數能使編碼簡便快捷許多--簡化復用。
例如 創建一個加法函數(自定義)
int Add(int x, int y) { int z = 0; z = x + y; return z; } int main() { int a = 10; int b = 20; int ret = 0; ret = Add(a, b); printf("%d\n", ret) return 0; }
數組是一組相同類型元素的集合
創建數組也相當于是向電腦申請空間,是一個相連的空間,具有標號
對于這個數組它的標號從0開始,一般也是用數組下標的形式來訪問數組里的元素
而數組名稱也是一個特殊的地址
算數:乘 * 除 / 取余 % 加 + 減 -
移位(2進制):先把數以二進制表示出來進行移位,移位后的在表示成相應的數
按位于:兩個數以二進制豎著排列,有0則為0,都是1才為1
按位或:兩個數以二進制豎著排列,有1則為1,都是0才為0
按位于:兩個數以二進制豎著排列,相同則為0,相異才為1
注意區別=與==:一個是賦值,一個是判斷相等
(操作數個數決定是單還是其他,例 1+2:1和2是操作數,為雙目操作符)
解釋: 表達式1成立,結果為表達式2,否則為3
解釋:從左向右依次計算,結果去最后一個表達式
即“ ”中的內容(例:“abc”)
“\0”(\0不做字符串的內容)
注:字符串可以存放在字符數組中;C語言無字符串類型
示圖1中的arr2數組元素型初始化,它的長度未定義,會隨機生成,直到遇到“\0”,來結束字符串
sizeof(arr[])計算內容包括“\0”,算作一個bite
strlen(arr)不包括“\0”,計算字符串內容長度(需要審引庫函數—<string.h>)
\0是一個字符,還有\t,\n等代表不同意思的字符
轉義字符則是轉變原來的意思
例如你想單純打印\n,那么則需要在“\n”前再打一個“\”,來轉變“\n”原本的意思
注釋即用來注明,解釋代碼步驟的意思,讓自己和讀者能更好的理解
C語言——/* */ C++——//
注意:除了用來解釋,還可以刪除不需要的代碼;注解不能嵌套使用
if(條件) 多選擇:if(條件) 執行語句; 執行語句; else \\反之 else if(條件) 執行語句; 執行語句; else...
while循環: 初始化; while(條件) { 執行和調整語句;} for循環 for(初始化;條件;調整) { 執行語句; } do while循環 do { 執行和調整語句;} while(條件)
注:while先判斷條件,符合再執行語句,而do while循環先執行語句,再判斷條件是否再進行循環;在長幅篇的代碼中,用for循環比較適合,用while不利于更改如果有需要的話
感謝各位的閱讀,以上就是“C語言基礎知識點實例分析”的內容了,經過本文的學習后,相信大家對C語言基礎知識點實例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。