1樓:四舍**入
標籤的意思,一般用在goto語句中。
比如: lable_001就是一個標籤
void main()
int a=0;
int b;
printf("hello");
lable_001:
printf("hello, lable_001\n");
a++;
if(a<5)
goto lable_001;
printf("hello,end");
2樓:匿名使用者
沒有特別含義,不是c語言的運算子。
3樓:匿名使用者
標籤 通常定義成 1 或 0用來判斷的吧
4樓:匿名使用者
不是關鍵字啊 自己設定的變數名吧
在c語言中loop是什麼意思?
5樓:匿名使用者
loop是一個在程式設計中習慣用的語句標號。且長配合goto語句使用。
由於現在程式設計不提倡使用goto語句,c中的語句標號也好少用到。另附上goto,break, continue和return用法:
****************************************===
程式中的語句通常總是按順序方向, 或按語句功能所定義的方向執行的。假如需要改變程式的正常流向, 可以使用本小節介紹的轉移語句。在c語言中提供了4種轉移語句:
goto,break, continue和return。
其中的return語句只能出現在被調函式中, 用於返回主調函式,我們將在函式一章中具體介紹。 本小節介紹前三種轉移語句。
1.goto語句
goto語句也稱為無條件轉移語句,其一般格式如下: goto 語句標號; 其中語句標號是按識別符號規定書寫的符號, 放在某一語句行的
前面,標號後加冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。
如: label: i++;
loop: while(x<7);
c語言不限制程式中使用標號的次數,但各標號不得重名。goto語句的語義是改變程式流向, 轉去執行語句標號所標識的語句。
goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成迴圈,跳出迴圈體等功能。
但是,在結構化程式設計中一般不主張使用goto語句, 以免造成程式流程的混亂,使理解和除錯程式都產生困難。
統計從鍵盤輸入一行字元的個數。
#include"stdio.h"
void main()
printf("%d",n);
} int n=0;
printf("input a string ");
loop: if(getchar()!=' ')
printf("%d",n);
本例用if語句和goto語句構成迴圈結構。當輸入字元不為' '時即執行n++進行計數,然後轉移至if語句迴圈執行。直至輸入字元為' '才停止迴圈。
break語句
break語句只能用在switch 語句或迴圈語句中, 其作用是跳出switch語句或跳出本層迴圈,轉去執行後面的程式。由於break語句的轉移方向是明確的,所以不需要語句標號與之配合。break語句的一般形式為:
break; 上面例題中分別在switch語句和for語句中使用了break 語句作為跳轉。使用break語句可以使迴圈語句有多個出口,在一些場合下使程式設計更加靈活、方便。
continue語句
continue語句只能用在迴圈體中,其一般格式是:
continue;
其語義是:結束本次迴圈,即不再執行迴圈體中continue 語句之後的語句,轉入下一次迴圈條件的判定與執行。應注重的是, 本語句只結束本層本次的迴圈,並不跳出迴圈。
void main()
} 輸出100以內能被7整除的數。
int n;
for(n=7;n<=100;n++)
本例中,對7~100的每一個數進行測試,如該數不能被7整除,即模運算不為0,則由continus語句轉去下一次迴圈。只有模運算為0時,才能執行後面的printf語句,輸出能被7整除的數。
#include"stdio.h"
void main()b=a;
} }檢查輸入的一行中有無相鄰兩字元相同。
char a,b;
printf("input a string: ");
b=getchar();
while((a=getchar())!=' ')b=a;
} 本例程式中,把第一個讀入的字元送入b。然後進入迴圈,把下一字元讀入a,比較a,b是否相等,若相等則輸出提示串並中止迴圈,若不相等則把a中的字元賦予b,輸入下一次迴圈。
輸出100以內的素數。素數是隻能被1 和本身整除的數。可用窮舉法來判定一個數是否是素數。
void main()
} int n,i;
for(n=2;n<=100;n++)
本例程式中,第一層迴圈表示對1~100這100個數逐個判定是否是素數,共迴圈100次,在第二層迴圈中則對數n用2~n-1逐個去除,若某次除盡則跳出該層迴圈,說明不是素數。 假如在所有的數都是未除盡的情況下結束迴圈,則為素數,此時有i>=n, 故可經此判定後輸出素數。然後轉入下一次大迴圈。
實際上,2以上的所有偶數均不是素數,因此可以使迴圈變數的步長值改為2,即每次增加2,此外只需對數n用2~n去除就可判定該數是否素數。這樣將大大減少迴圈次數,減少程式執行時間。
#include"math.h"
void main()}
6樓:匿名使用者
只是是一個c語言語句行的標號,而不是迴圈語句。就像在上面 c 語言程式中的「loop6」和「loop10」就是為了配合 goto (跳轉)語句而給某行程式起的名字(標號)。
例如下圖:
它的意思是:當 q 的值等於 14時,跳轉到標號為 loop6 的那條程式語句繼續執行, 也就是列印出 "hello world"。
擴充套件資料:
goto語句一般格式如下: goto 語句標號; 其中語句標號是按識別符號規定書寫的符號, 放在某一語句行的前面,標號後加冒號(:)。
語句標號起標識語句的作用,與goto 語句配合使用。
如: label: i++;
loop: while(x<7);
goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成迴圈,跳出迴圈體等功能。
但是,在結構化程式設計中一般不主張使用goto語句, 以免造成程式流程的混亂,使理解和除錯程式都產生困難。
7樓:葛瑤逯丹煙
loop不是c語言的保留字。
loop是一個在程式設計中習慣用的語句標號。且長配合goto語句使用。
由於現在程式設計不提倡使用goto語句,c中的語句標號也最好少用到。
8樓:薊歆林曼麗
那是組合語言裡的東西。loop是用在迴圈的時候的跳轉語句。
彙編是比c語言還要接近機器語言的一種語言。
9樓:匿名使用者
這不是c裡面的關鍵字,通常用作行號,與goto語句連用
10樓:匿名使用者
這個不是關鍵字,一般在書裡出現是為了表示迴圈。是偽**的一直寫法,並不是真正的程式設計關鍵字
11樓:匿名使用者
c語言裡沒有這個關鍵字
可能是使用者自定義的一個識別符號,比如函式名或者變數名,標號不過內嵌彙編裡,彙編指令中有一個loop指令。
總之請把**給一下,方便解說。。。
c語言寫在程式中的#format是什麼意思?
12樓:匿名使用者
#是把後面的識別符號變成字串
pr(d,5) ->
printf("value=%" "d" "\t",(5))然後這幾個連著的字串 編譯器會把它們連線成1個字串就和這個一樣 printf("value=%d\t",(5))這樣的話,這個巨集就應該在format的位置新增和value對應的格式化字元
比如浮點5.5應該用%f, 前面字串已經帶%了 ,format就添f pr(f,5.5)
13樓:匿名使用者
#:對c,s,d,u類無影響;對o類,在輸出時加字首o;對x類,在輸出時加字首0x;
14樓:千鋒教育
format是dos系統的一種命令,format指令用於格式化磁碟,是一種高階格式化,對磁碟進行的格式編寫程式。
功能:返回 variant (string)
其中含有一個表示式,它是根據格式表示式中的指令來格式化的。
其主要格式為:
format volume [/fs:file-system] [/v:label] [/q] [/a:size] [/c] [/x]
format volume [/v:label] [/q] [/f:size]
format volume [/v:label] [/q] [/t:tracks /n:sectors]
format volume [/v:label] [/q]
format volume [/q]
15樓:ghos丶
連線2個字串。
"value=%"+"format"
在C語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...
在c語言中,在C語言中ch c A a 是什麼意思,其中ch和c是字元
小丁創業 在c語言中ch c a a 的意思是,是把表示大寫字母的變數c轉換為小寫字母的語句,使用前一般要先判斷一下的,如下 if c a c z ch c a a 因為當c b 時,c a 就等於1,然後1 a 就是 b 如果事先不檢測的話,當c不是大寫字母時作這樣的轉換是會無法理解的。 聽不清啊...
c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?
extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...