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