91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言基礎知識點實例分析

發布時間:2022-07-08 13:52:19 來源:億速云 閱讀:177 作者:iii 欄目:編程語言

這篇文章主要講解了“C語言基礎知識點實例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C語言基礎知識點實例分析”吧!

C語言基礎知識點實例分析

什么是C語言

  • 簡單來說

C語言就是一門計算機語言,廣泛應用與底層開發,使用語言寫代碼程序,解決問題

所以說對于計算機這一專業來說C語言和學好C語言相當的重要


計算機語言發展

就計算機來說,最開始是以通電實現2進制(1/0)來于計算機實現交流然后形成2進制代碼

但太麻煩,便發展助記符(匯編語言),再然后形成吧B語言,后發展出現C語言

再后出現各種解釋語言出現(Java,python等)


寫第一個C語言代碼

  • 工具

推薦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雙精度浮點型        (整數用整型,小數用浮點)

有這么多數據類型,是為了更好的向電腦申請內存空間(盡量節省空間,優化內存

單位

C語言基礎知識點實例分析

由上文各種數據類型所申請的內存分別為;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開始,一般也是用數組下標的形式來訪問數組里的元素

  • 而數組名稱也是一個特殊的地址

數組初始化

C語言基礎知識點實例分析


操作符

算數:乘 *  除 /  取余 %  加 +  減 -

移位(2進制):先把數以二進制表示出來進行移位,移位后的在表示成相應的數

C語言基礎知識點實例分析

位操作

C語言基礎知識點實例分析

  • 按位于:兩個數以二進制豎著排列,有0則為0,都是1才為1

C語言基礎知識點實例分析

  • 按位或:兩個數以二進制豎著排列,有1則為1,都是0才為0

  • 按位于:兩個數以二進制豎著排列,相同則為0,相異才為1

賦值

C語言基礎知識點實例分析

注意區別=與==:一個是賦值,一個是判斷相等

單目操作

(操作數個數決定是單還是其他,例 1+2:1和2是操作數,為雙目操作符)

C語言基礎知識點實例分析

關系/邏輯/條件

C語言基礎知識點實例分析

C語言基礎知識點實例分析

C語言基礎知識點實例分析

  • 解釋: 表達式1成立,結果為表達式2,否則為3

逗號表達式

C語言基礎知識點實例分析

  • 解釋:從左向右依次計算,結果去最后一個表達式


關鍵字

C語言基礎知識點實例分析


字符串

定義

即“ ”中的內容(例:“abc”)

結束標志

  • “\0”(\0不做字符串的內容)

  • 注:字符串可以存放在字符數組中;C語言無字符串類型

局別

C語言基礎知識點實例分析

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語言基礎知識點實例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘阴县| 古交市| 九台市| 额尔古纳市| 哈尔滨市| 阜新市| 金昌市| 阿图什市| 莱阳市| 崇礼县| 会昌县| 城口县| 建瓯市| 广安市| 固安县| 乐平市| 泸溪县| 日喀则市| 南涧| 芜湖县| 浦县| 镇平县| 新密市| 焦作市| 湖口县| 通河县| 台南县| 吉木萨尔县| 霍城县| 卓尼县| 都昌县| 山阴县| 菏泽市| 静宁县| 商水县| 新源县| 额尔古纳市| 龙川县| 海淀区| 牙克石市| 建始县|