第2講 C語言 賦值語句

2021-09-23 01:43:04 字數 1993 閱讀 7110

2賦值語句

一、賦值語句

1、一般賦值語句

語法:〈變數名〉=〈表示式〉

例如:x=b*b-4*a*c

bookprice=128/5.6

功能:將右邊的表示式的值賦給左邊的變數。

2、特殊賦值語句

語法:〈expr1〉〈op〉=〈expr2〉

它等價於 = ()

注意:expr2兩邊的園括號是必不可少的。

x*=y+1 的意思是 x=x*(y+1) 而不是 x=x*y+1。

例  x+=y      相當於  x=x+y

x-=y+z    相當於 x=x-(y+z)

例1:分析程式執行結果

#include

void  main(void)

執行結果:  :x=0 y=0 z=3

二、增一與減一運算子

c語言提供了兩個獨特的運算子來將變數的值增加或減少1。增一運算子++用於將變數的值加1,而減一運算子使變數的值減1。

++和—獨特的方面在於它們既可以用作字首運算子(用在變數的前面,如++n),又可用作字尾運算子(用在變數的後面,如n++)。在這兩種情況下,其效果都是使n的值加1。但表示式++n在n的值被使用之前先使n加1,而表示式n++是先使用n的值,再將n加1。所以它們之間是有一定的區別的,需要根據上下文來確定。設n=5, 則

x=n++;

將x的值設定為5,而

x=++n;

將x的值設定為6。在這兩個語句執行完後n的值都變成了6。

增一和減一運算子只能作用於變數。如表示式(i+j)++是不合法的。

例2:分析程式執行結果

#include

void main(void)

三、標準輸入輸出

1、標準輸入

iiinput data

1、function about input character

原型:char  getche(void)

或  char  getch(void)

功能:從鍵盤中接受乙個字元,返回其ascii碼

2、function about output character

語法:putchar(char  c)

功能:將字元c輸出到螢幕當前游標處。

例3:分析程式執行結果

# include

void  main(void)

四、下一講我們將介紹第1537.2及第1577.4

作業:

1、翻譯第50頁中前15行

2、練習集第5頁

一、單項選擇題:2、6、7、10、15、18、22

3、閱讀第46頁2.8 , 第50頁2.10 以及第151頁 7.1。

第5講 if 語句 2

第5講if語句 2 一 注釋語句 注釋 注釋語句用來對程式塊進行說明,它對程式執行結果無任何影響。例1輸入三個數,將它們按從小到大的順序輸出 include void main void if a c if b c printf 排序結果是 f,f,f,a,b,c 二 if語句巢狀 p56 如果if...

C語言 賦值語句

賦值語句 1.賦值號 2.賦值號具有方向性,只能將右邊的常數 變數的值 表示式的值賦值給左邊的變數 3.賦值號左邊只能是變數,不能是表示式 常數 符號常量 常量 如下列是非法的語句 a b 3 3 a define pi 3.14 pi 3.1415 4.賦值號的結合性 右結合 當乙個語句有多個賦值...

C語言也能幹大事 第2講筆記

開發windows程式 2.控制項 在resourceview裡面,選擇dialog,可以拖動按鈕,在控制項的工具欄裡面,有相應的控制項。3.作業 做乙個註冊介面 4.先學windows程式設計 不需要mfc,只需要懂得c語言mfc不過就是把api封裝了一層又一層 mfc亂七八糟的東西太多,隱藏了太...