這段程式怎麼理解什麼意思while後面那段怎麼理解那裡的1是什麼意思

2021-03-27 16:04:48 字數 4086 閱讀 7048

1樓:匿名使用者

^%[^ \n] 表示遇到空格或回車,結束一次輸入%*[ ] 表示把空格從快取中清除掉,

不賦值給任何變數

==1表示正確讀到一個有效的資料

這些都是scanf()函式的功能特點

這段程式**表示統計輸入的單詞個數!

while那一行具體是什麼意思

2樓:

從鍵盤接收一個字元,賦給a陣列的下標為k的元素,若這個字元不是回車符,則下標k增1,否則退出while迴圈接著執行a[k]='\0';及以後的語句。

3樓:匿名使用者

這條語句的意思是:

當獲取的陣列項的值不等於換行符時執行

3.以下程式段的描述,正確的是( )要解釋 x= -1; do{x*x9x;}while (!

4樓:毛團兒球

選c,執行一次

-1*-1的幾次方,

是這意思麼?那結果為1

最後的條件是x的非也就是0。結果不版成立,停止循權環其次是這**無法執行,應改為

#include"stdio.h"

#include"math.h"

void main()

5樓:杜爺1號

x*x9x;的寫法,寫的有點抽象啊,沒看懂它表示什麼意思。

6樓:

while 裡面條件是 布林型別 !x 表達錯誤 語法錯誤

while(scanf("%d',&n)==1&&n)是什麼意思?

7樓:匿名使用者

scanf("%d',&n)==1 表示輸入的為整型數值,否則此條件不成立(例如輸入 字母 a 則返回值為eof即不為1)

&&n 表示要求n為非零的數值

即整句意思是輸入非零的整形數值時進入迴圈

8樓:2一瞬間

只能是輸入位1時才進入迴圈體

9樓:文化廚子

輸入整數n的值,然後當輸入的值n==1並且n!=0的時候條件成立。 它相當於。

int n;

do  while (n==1 && n)

微控制器c語言程式中:while(1)是什麼意思呀?while(2)行不行?

10樓:4終

while(1)表示無限迴圈

抄的執行它內的語句,襲如果寫成while(2)、while(3)等效果是一樣的,操作方法如下:

1、首先新建一個專案,新增標頭檔案,如圖所示。

2、接著輸入main函式,如圖所示。

3、然後定義一個陣列(長度為:5),如圖所示。

4、接著使用while迴圈把陣列列印出來,如圖所示。

5、然後在鍵盤上,按快捷鍵f5執行程式,列印出結果,如圖所示,就完成了。

11樓:匿名使用者

本來只要是個非零的整數就行。但是從程式設計規範來講,1的意義明確,容易理解,可讀性好,要是換成其他數字,會帶來理解上不必要的麻煩,很影響可讀性,尤其在對程式進行差錯的時候。程式設計中,可讀性是很重要的。

12樓:匿名使用者

while(1),就是條件永遠為真,其實非0就為真,所以while(2)也可以,不過最好寫1.

c語言裡規定區分大小寫的

比如定義一

13樓:欠一個吻

事例抄程式:

void main(void)……}

while(1)表示無襲限迴圈的執行它內的語句,如果寫成while(2)、while(3)等效果是一樣的,非0的數都是「真」,「真」表示執行,所以就死迴圈執行,寫成while(0)的話就不執行內的語句,跳到下面執行。

所以如果要判斷某些條件成立才執行的話,就寫成while(i),當i=0的時候不執行,當i≠0的時候執行。

微控制器中資料的表示方法有十進位制、十六進位制、八進位制、二進位制。

0x表示這個資料是十六進位制,x可以大寫也可以小寫,一般是用小寫。0xfc中的fc一般用大寫表示,大小寫都不影響。

這個c語句是什麼意思?

14樓:匿名使用者

scanf函式的返回值返回讀取到的輸入的資料個數

這句的意思是:當從命令列獲取到輸入,並且輸入的數不為零,就繼續迴圈,任意一個不滿足就會退出迴圈。&& 表示 且。

15樓:匿名使用者

讀入了n並且n不等於0的時候進入迴圈體。

c語言中一段程式怎麼理解 ???

16樓:匿名使用者

int y=10;//定義y=10

while(y--); //如果這裡有分號,那就是空迴圈,直到y=0時,退出迴圈,但還要再執行一次y-1

printf("y=%d\n」,y); //這樣就是顯示成y=-1

17樓:匿名使用者

按照語句規範來複執行就行制了一共有3句:

1、int y=10; //定義y為bai整形du且賦值為102、while(y--); //注意while後面直接跟zhi著分號,這是個空語句,dao當y的值為真(非0 即為真)的時候,一直空語句迴圈,然後y每次迴圈自減1。

這個語句等價於

while(y != 0)

y= y -1;

y = y -1;

3、printf("y=%d\n」,y); //列印輸出y

18樓:匿名使用者

int y=10;宣告瞭一復個制整形變數

while(y--);這是一個while迴圈bai,當y的值du變成0的時候迴圈就會結束。

zhi(我感覺後邊一句是不是應dao該是while迴圈裡邊的內容,不知道樓主有沒有輸入錯誤)

printf("y=%d\n」,y); 這句就是列印出y的值輸出格式是:y=y的具體值

19樓:匿名使用者

whlie(y--)這句後面應該沒有分號

縮排之後是這樣的

int y=10;

while(y--)

printf("y=%d\n」,y);

利用while迴圈以此輸出了從9到0的數字y初始版值是10, 第一次權進入while(10), 然後y--,之後y=9,接著輸出了9

第二次進入while(9),然後y--, y=8,接著輸出8依次類推,當while(0)的時候終止

while(1)放在語句最後面有什麼作用?

20樓:蜻蜓點水

while(1)

微控制器用迴圈的時候

主要是怕執行完之後,程式會向未知的地方執行,有的時候並不一定是重新從頭開始

所以限制在了死迴圈裡面

21樓:汐_楓

應該是「while(1);」還有個分號吧。使程式最後不斷開(無限迴圈),沒啥其他變化。

22樓:專注and堅持

這是微控制器c語言吧,用此語句可以防止程式跑飛,類比c語言中的return 0;

23樓:匿名使用者

這就是一個死迴圈,就是讓程式一直執行吧

在中斷主程式的最後有一行**while(1);是什麼意思~~

24樓:匿名使用者

迴圈條件判斷。當值=1時執行 void mm(void) interrupt 1 。否則執行 靜態塊

25樓:那叫一個可愛

是「停留在此,等待中斷」的意思。這是個定時器定時中斷,定時時間到了,p1.0口連線led的話,它會閃爍。main()是不斷迴圈這個定時過程的~

26樓:匿名使用者

while(1);是一個死迴圈,是為了讓程式阻塞在那兒而不要退出。

這段西門子200PLC程式怎麼理解

這個是一個脈衝發生器 週期是2倍掃描週期 也就是說 第一掃描週期是低電平 第二掃描週期是高電平 第三掃描週期是低電平 第四掃描週期是高電平。就這樣不斷產生脈衝訊號 這條程式沒有什麼意義 西門子plc art200,這段程式是什麼意思 可能是線圈衝突了吧,順控好像是不執行,但是會掃描後面的程式的 這段...

這段話是什麼意思啊不太理解,謝謝了

主要意思是 抄四號必須回萬襲象,而在四號之前還必須去曼谷一趟。所以決定買30號的票。而在他回去之前,想見你一下。大概會在25或者26號離開北京去見你。過一段時間他會再回中國來,並且和你呆的時間會長一些。最後感嘆如果不是這樣忙就好了 請參考 昨天我去讓票從kunming 向永珍為方式回到。我認為最好有...

這段文字什麼意思,這段文字是什麼意思?

意思是 對待一隻家養的小狗像祖宗一樣供奉,而生養自己的父母卻被關在籠子裡。偶爾遇到兩回只小狗在大街上爭答鬥,孝子賢孫卻為沒能保護好它而內疚難過,跪地懺悔。竟然有反對養犬的鬥士公然在大街上架了熱鍋,寒冬臘月做了狗肉煲,還沒等做熟了所謂的那些愛犬 敬犬 尊犬 養犬人的吃肉筷子已經伸進鍋裡了。老問題了,呵...