国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

一、初識c語言

MingjunYang / 3133人閱讀

摘要:局部變量的作用域是變量所在的局部范圍。局部變量的生命周期是進入作用域生命周期開始,出作用域生命周期結束。

目錄

1、什么是c語言?

2、數據類型

3、變量、常量

3.1 定義變量的方法

3.2 變量的分類

3.3 變量的作用域和生命周期

3.4定義常量的方法

4、關鍵字



1、什么是c語言?

C語言是一門通用計算機編程語言,廣泛應用于底層開發。C語言的設計目標是提供一種能以簡易
的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程
語言,C語言是一門面向過程的計算機編程語言。

2、數據類型

數據類型含義32位平臺64位平臺
char字符數據類型?11
short短整型22
int整形44
long長整型48
long long更長的整形88
float單精度浮點數44
double雙精度浮點數88
int*整形指針48

問:為什么出現這么的類型?
答:存在這么多的類型,其實是為了更加豐富的表達生活中的各種值。

問:C語言有沒有字符串類型?

答:沒有。c++中有string。


3、變量、常量

?不變的值,C語言中用常量的概念來表示,變得值C語言中用變量來表示


3.1 定義變量的方法

int age = 150;float weight = 45.5f;char ch = "w";

3.2 變量的分類

  • 局部變量
  • 全局變量
    #include int global = 2019;//全局變量int main(){    int local = 2018;//局部變量    //下面定義的global會不會有問題?    int global = 2020;//局部變量    printf("global = %d/n", global);    return 0;}

    總結:①上面的局部變量global變量的定義其實沒有什么問題的!

? ? ? ? ? ? ? ? ? ②當局部變量和全局變量同名的時候,局部變量優先使用。

3.3 變量的作用域和生命周期

  • 作用域:作用域(scope),程序設計概念,通常來說,一段程序代碼中所用到的名字并不總是有效/可用的而限定這個名字的可用性的代碼范圍就是這個名字的作用域。

? ? ? ①. 局部變量的作用域是變量所在的局部范圍。?

? ? ? ②. 全局變量的作用域是整個工程。

  • 生命周期:變量的生命周期指的是變量的創建到變量的銷毀之間的一個時間段。

? ? ?①. 局部變量的生命周期是:進入作用域生命周期開始,出作用域生命周期結束。

? ? ?②.?全局變量的生命周期是:整個程序的生命周期。

3.4定義常量的方法

c語言中的常量分為以下幾種:

  • 字面常量
  • const修飾的常量
  • #define定義的標識符常量
  • 枚舉常量
#include //枚舉enum Sex{    MALE,    FEMALE,    SECRET};//括號中的MALE,FEMALE,SECRET是枚舉常量int main(){    3.14;//字面常量    1000;//字面常量    const float pai = 3.14f; //const 修飾的常量    pai = 5.14;//ok?    #define MAX 100 //#define的標識符常量    return 0;}

4、關鍵字

c99中一共定義了32個關鍵字。根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。

作用含義
數據類型關鍵字(12個)

(1) char :聲明字符型變量或函數

(2) double :聲明雙精度變量或函數

(3) enum :聲明枚舉類型

(4) float:聲明浮點型變量或函數

(5) int: 聲明整型變量或函數

(6) long :聲明長整型變量或函數

(7) short :聲明短整型變量或函數

(8) signed:聲明有符號類型變量或函數

(9) struct:聲明結構體變量或函數

(10) union:聲明共用體(聯合)數據類型

(11) unsigned:聲明無符號類型變量或函數

(12) void :聲明函數無返回值或無參數,聲明無類型指針

控制語句關鍵字(12個)

A循環語句

(1) for:一種循環語句(可意會不可言傳)

(2) do :循環語句的循環體

(3) while :循環語句的循環條件

(4) break:跳出當前循環

(5) continue:結束當前循環,開始下一輪循環

B條件語句

(1)if: 條件語句

(2)else :條件語句否定分支(與 if 連用)

(3)goto:無條件跳轉語句

C開關語句

(1)switch :用于開關語句

(2)case:開關語句分支

(3)default:開關語句中的“其他”分支

D返回語句

return :子程序返回語句

存儲類型關鍵字(4個)

(1)auto :聲明自動變量 一般不使用

(2)extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)

(3)register:聲明積存器變量

(4)static :聲明靜態變量

其它關鍵字(4個)

(1)const :聲明只讀變量

(2)sizeof:計算數據類型長度

(3)typedef:用以給數據類型取別名(當然還有其他作用

(4)volatile:說明變量在程序執行中可被隱含地改變

強調:關鍵字static

在C語言中:
static是用來修飾變量和函數的
1. 修飾局部變量-靜態局部變量:static修飾局部變量改變了變量的生命周期,讓靜態局部變量出了? ?作用域依然存在,到程序結束,生命周期才結束。
2. 修飾全局變量-靜態全局變量:一個全局變量被static修飾,使得這個全局變量只能在本源文件內使用,不能在其他源文件內使用。
3. 修飾函數-靜態函數:一個函數被static修飾,使得這個函數只能在本源文件內使用,不能在其他源文件內使用。
?




?

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/119009.html

相關文章

  • 初識 JNI

    摘要:初識本地接口概述是用于和本地代碼進行交互操作的。針對的是語言,而不是。當然,最初也有運行的比較慢的原因,但隨著的不斷發展,編寫的代碼有時已經不遜于一些的代碼了。聲明通過關鍵字標識,提醒編譯器該方法在外部定義。 初識 JNI JNI, Java Native Interface(Java本地接口). 概述 JNI 是用于和本地 C 代碼進行交互操作的API。實際上可以通過許多語言編寫,如...

    chavesgu 評論0 收藏0
  • 趣味Python入門():初識Python

    摘要:盡管如此,還具有高級的數據類型和靈活性。它配備了大量的標準模塊,可用于程序庫。一些模塊提供如下功能通過這些很贊的特性,瞬時化身為面向過程的語言。開發者可以便捷地將解釋器連接到一個使用編寫的應用程序,并能隨時用作擴展。下一部分會繼續分享。 【編者按】本文作者是 Abhishek Jaiswal ,擅長 .NET、C#、Python 等多種語言的技術控。本文中,作者通過活潑有趣的口吻向大家...

    sutaking 評論0 收藏0
  • C++】初識類和對象

    摘要:三類的定義類體由成員函數和成員變量組成一定要注意后面的分號為定義類的關鍵字,為類的名字,中為類的主體,注意類定義結束時后面分號。在類和對象階段,我們研究類的封裝特性。 ...

    garfileo 評論0 收藏0
  • C語言趣味教程】typedef 真爽不爽不要玩 | 初識結構體

    摘要:因為結構體支持所有數據類型,所以結構體內部也可以有數組存在。考慮到每次都是用語法來產生變量的方法未免過于繁瑣,語言允許將結構體當作一個數據類型來方便我們更好地使用。結構體與當然,還可以作用于結構體。 前言: 本篇文章是一次大膽的嘗試,我想試著改變我那枯燥不堪的文筆,試著能不能幽默風趣地講...

    Yangyang 評論0 收藏0
  • [初識C++] 何為最:心酸歷史

    摘要:上面需要了解的是這倆個版本都是破蛹成蝶的版本世界挑戰榜咋才前三還沒擠進去呀,你想想世界上有幾千中編程語言,在其中脫穎出來,可以說是天之嬌子,鳳毛麟角了。支持正版圖靈上面買吧,如果沒錢買盜版吧學完以后買本正版支持一下,創作不易是吧 ...

    forrest23 評論0 收藏0

發表評論

0條評論

MingjunYang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<