tft每日頭條

 > 圖文

 > c語言的定義與賦值

c語言的定義與賦值

圖文 更新时间:2024-11-27 07:54:45

c語言的定義與賦值?一、賦值1.賦值運算符含義是将一個數據賦值給一個變量其一般的形式為:變量名=表達式,我來為大家科普一下關于c語言的定義與賦值?以下内容希望對你有幫助!

c語言的定義與賦值(賦值及簡單表達語句介紹)1

c語言的定義與賦值

一、賦值

1.賦值運算符含義是将一個數據賦值給一個變量。其一般的形式為:變量名=表達式

例如 :a=12、a=b c、a=sqrt(7)等在C語言程序裡是合法的,但“=”左邊為表達式,“=”右邊為變量名隻是不被編譯器所允許的表達式。

注意:C語言中,賦值運算的操作是有方向的,即将右側表達式的值(也稱為右值)賦值左側的變量,隻能是标識一個特定存儲單元的變量名。

由于變量名隻能出現在賦值運算符的左邊,因此它也被稱為左值;由于常量隻能出現在賦值運算符的右邊,因此它也被稱為右值。左值可以用作右值,但右值不能用作左值。

賦值運算符的優先級低于算術運算符、關系運算符以及邏輯運算符。由于賦值表達式的值被規定為運算完成後操作數的值,類型與左操作數相同,且賦值運算符的結合性為右結合,因此,C語言還允許這樣的賦值形式:

變量1=變量2=變量3=……=變量n=表達式

這種形式稱為多重賦值表達式,一般用于多個變量賦予同一個值。由于賦值運算符是右結合,因此執行是把表達式值依次賦給變量n,……,變量1,即上面的形式等價于

1.控制語句。C語言隻有9種控制語:

if~else for()~ continue

switch while ~goto

break do~while return

2.變量定義語句。由類型關鍵字後變量名,如“int a,b,c;”。值得注意的是,變量定義語句不是可執行語句。它隻是将某些信息傳遞給編譯器,通知編譯器變量的類型是什麼,以便編譯器為其預留出相應的大小存儲空間,因為不同類型的變量在内存中占據的存儲空間大小不同。

3.表達式語句。由表達式後接一個分号構成的語句。

4.函數調用語句。表達式必須是有值的,而函數調用不一定是用返回值。在C語言中,沒有專門的輸入和輸出語句,輸入和輸出操作通常通過調用輸入和輸出函數實現。

5.複合語句。兩條或兩條以上的語句序列,用一對花括号括起來構成的語句。

6.空語句。隻有一個分号構成的語句,表示什麼也不做,過渡作用。

二、表達式語句

順序結構是最簡單的程序結構。在順序結構程序中,程序的執行是按照語句書寫的順序來完成,賦值操作是順序結構中最常見的操作。在C語言中,沒有專門的賦值語句賦值操作通常使用賦值表達式後接一個分号(;)構成賦值表達式語句實現。例如“C=100;”這是一個賦值語句表達式。

1.複合語句

兩條或兩條以上語句序列,用一對花括号括起來構成的語句,稱為複合語句,也叫語句塊,其形式:

{

語句一;

語句二;

語句N;

}

例如

{

a ;

t=a*2;

y--;

}

在邏輯上形成一個整體,在語法上等同于一條語句,可被當作一條語句來處理,這樣就為程序設計帶來便利。

2.空語句

在表達語句中,如果沒有任何表達式而隻是一個分号,則稱為空語句,其形式如

; //空語句

自動跳過,不起任何作用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved