中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

溧陽手機網(wǎng)站哪里做/學it什么培訓機構好

溧陽手機網(wǎng)站哪里做,學it什么培訓機構好,海外搜索推廣外貿網(wǎng)站,中級建設消防員證書查詢網(wǎng)站C語言 | 問題20230225 文章目錄C語言 | 問題202302251.問題1無限循環(huán)2.問題2C 中的運算符優(yōu)先級實例1:1.問題1 Which slice of the following code is NOT endless loop? 以下代碼的哪一部分不是無限循環(huán)? A for (;(cgetchar())!\n; ) printf("*c&…

C語言 | 問題20230225

文章目錄

  • C語言 | 問題`20230225`
    • 1.`問題1`
    • 無限循環(huán)
    • 2.問題2
    • C 中的運算符優(yōu)先級
      • 實例1:

1.問題1

Which slice of the following code is NOT endless loop?

以下代碼的哪一部分不是無限循環(huán)?

A for (;(c=getchar())!='\n'; ) printf("*c",c);

B for(;;x+=1 );

C while(x=1){ x++;}

D for(i=10;;i--) sum += i;

A選項,運行時,不輸入換行,就會一直在循環(huán);

B是死循環(huán);

C是死循環(huán);

D是死循環(huán);

getchar()用來從標準輸入設備中讀取一個字符。然后將該字符從unsigned char 轉換成 int 后返回。

getchar()會返回讀取到的字符,若返回 EOF 則表示有錯誤發(fā)生。

C for 循環(huán):https://www.runoob.com/cprogramming/c-for-loop.html

C 語言中 for 循環(huán)的語法:

for ( init; condition; increment )
{
statement(s);
}

下面是 for 循環(huán)的控制流:

  1. init 會首先被執(zhí)行,且只會執(zhí)行一次。這一步允許您聲明并初始化任何循環(huán)控制變量。您也可以不在這里寫任何語句,只要有一個分號出現(xiàn)即可。
  2. 接下來,會判斷 condition。如果為真,則執(zhí)行循環(huán)主體。如果為假,則不執(zhí)行循環(huán)主體,且控制流會跳轉到緊接著 for 循環(huán)的下一條語句。
  3. 在執(zhí)行完 for 循環(huán)主體后,控制流會跳回上面的 increment 語句。該語句允許您更新循環(huán)控制變量。該語句可以留空,只要在條件后有一個分號出現(xiàn)即可。
  4. 條件再次被判斷。如果為真,則執(zhí)行循環(huán),這個過程會不斷重復(循環(huán)主體,然后增加步值,再然后重新判斷條件)。在條件變?yōu)榧贂r,for 循環(huán)終止。

無限循環(huán)

如果條件永遠不為假,則循環(huán)將變成無限循環(huán)。for 循環(huán)在傳統(tǒng)意義上可用于實現(xiàn)無限循環(huán)。由于構成循環(huán)的三個表達式中任何一個都不是必需的,您可以將某些條件表達式留空來構成一個無限循環(huán)。

#include <stdio.h>int main ()
{for( ; ; ){printf("該循環(huán)會永遠執(zhí)行下去!\n");}return 0;
}

當條件表達式不存在時,它被假設為真。您也可以設置一個初始值和增量表達式,但是一般情況下,C 程序員偏向于使用 for(;;) 結構來表示一個無限循環(huán)。

**注意:**您可以按 Ctrl + C 鍵終止一個無限循環(huán)。

2.問題2

#include <stdio.h>int main(void)
{int C;int a,b;a =5;b =7;C = a +++ b;printf("a: %d, b: %d, C: %d\n", a,b,C);
}

運行結果:

PS D:\05_study\mark-down-doc\02-cStudy\source> make 01-test 
gcc -o 01-test 01-test.c -g -Wall
PS D:\05_study\mark-down-doc\02-cStudy\source> .\01-test.exe
a: 6, b: 7, C: 12

C 運算符:https://www.runoob.com/cprogramming/c-operators.html

C 中的運算符優(yōu)先級

運算符的優(yōu)先級確定表達式中項的組合。這會影響到一個表達式如何計算。某些運算符比其他運算符有更高的優(yōu)先級,例如,乘除運算符具有比加減運算符更高的優(yōu)先級。

例如 x = 7 + 3 * 2,在這里,x 被賦值為 13,而不是 20,因為運算符 * 具有比 + 更高的優(yōu)先級,所以首先計算乘法 3*2,然后再加上 7。

下表將按運算符優(yōu)先級從高到低列出各個運算符,具有較高優(yōu)先級的運算符出現(xiàn)在表格的上面,具有較低優(yōu)先級的運算符出現(xiàn)在表格的下面。在表達式中,較高優(yōu)先級的運算符會優(yōu)先被計算。

類別運算符結合性
后綴() [] -> . ++ - -從左到右
一元+ - ! ~ ++ - - (type)* & sizeof從右到左
乘除* / %從左到右
加減+ -從左到右
移位<< >>從左到右
關系< <= > >=從左到右
相等== !=從左到右
位與 AND&從左到右
位異或 XOR^從左到右
位或 OR|從左到右
邏輯與 AND&&從左到右
邏輯或 OR||從左到右
條件?:從右到左
賦值= += -= *= /= %=>>= <<= &= ^= |=從右到左
逗號,從左到右

實例1:

#include <stdio.h>int main()
{int a = 21;int b = 10;int c ;c = a + b;printf("Line 1 - c 的值是 %d\n", c );c = a - b;printf("Line 2 - c 的值是 %d\n", c );c = a * b;printf("Line 3 - c 的值是 %d\n", c );c = a / b;printf("Line 4 - c 的值是 %d\n", c );c = a % b;printf("Line 5 - c 的值是 %d\n", c );c = a++;  // 賦值后再加 1 ,c 為 21,a 為 22printf("Line 6 - c 的值是 %d\n", c );c = a--;  // 賦值后再減 1 ,c 為 22 ,a 為 21printf("Line 7 - c 的值是 %d\n", c );
}

運行:

PS D:\05_study\mark-down-doc\02-cStudy\source> make 01-test 
gcc -o 01-test 01-test.c -g -Wall
PS D:\05_study\mark-down-doc\02-cStudy\source> .\01-test.exe
Line 1 - c 的值是 31
Line 2 - c 的值是 11
Line 3 - c 的值是 210
Line 4 - c 的值是 2
Line 5 - c 的值是 1
Line 6 - c 的值是 21
Line 7 - c 的值是 22
http://www.risenshineclean.com/news/91.html

相關文章:

  • 找人網(wǎng)站/網(wǎng)頁模板怎么用
  • 揭陽網(wǎng)站制作案例/如何在各種網(wǎng)站投放廣告
  • 網(wǎng)站免費正能量入口/百度首頁推薦關不掉嗎
  • 網(wǎng)站建設步驟及分工/優(yōu)秀軟文范例100字
  • 對網(wǎng)站進行優(yōu)化/網(wǎng)站排名快速提升
  • 武城網(wǎng)站建設費用/品牌營銷公司
  • 佛山市企業(yè)網(wǎng)站建設平臺/太原關鍵詞優(yōu)化軟件
  • 做網(wǎng)站大概價格/南昌seo排名優(yōu)化
  • 做網(wǎng)站的公司有前途嗎/如何制作網(wǎng)站和網(wǎng)頁
  • 免費建站的站點網(wǎng)站/游戲推廣是什么工作
  • 無錫企業(yè)網(wǎng)站seo/百度廣告投訴電話
  • 網(wǎng)站代碼怎么改/個人在線做網(wǎng)站免費
  • 網(wǎng)站首頁html/怎樣打百度人工客服熱線
  • 深圳市企業(yè)網(wǎng)站建設價格/整合營銷理論主要是指
  • 個人主頁頁面/seo優(yōu)化招商
  • 工信部網(wǎng)站備案查詢步驟詳解/公司網(wǎng)站
  • 做航模的網(wǎng)站/網(wǎng)銷怎么做
  • 網(wǎng)站pv統(tǒng)計方法/推廣策劃方案
  • tornado 做網(wǎng)站/seo刷詞工具在線
  • 網(wǎng)站建設和維護合同/湖南seo優(yōu)化首選
  • 淘寶網(wǎng)站建設哪個類目/seo公司
  • 做網(wǎng)站怎么偷源碼做網(wǎng)站/阿里seo排名優(yōu)化軟件
  • 電商網(wǎng)站建設與運營/網(wǎng)站管理
  • 文學投稿網(wǎng)站平臺建設/好f123網(wǎng)站
  • 做網(wǎng)站策劃需要用什么軟件/bt磁力搜索引擎在線
  • 沈陽網(wǎng)站建設制作公司/友情鏈接怎么設置
  • 學校資源網(wǎng)站的建設方案/東莞seo推廣機構帖子
  • 建設部資質上報系統(tǒng)網(wǎng)站/重慶百度推廣優(yōu)化
  • 南昌網(wǎng)站建設哪家好/什么軟件可以推廣自己的產品
  • 個人網(wǎng)站 作品/站長之家工具