C語言問題啊啊 C語言問題啊啊啊
int main(void)
{
int z,i; //i在這里定義就沒有問題了
scanf("%d", &z);
if (z <= 1582 || z >= 3000)
{
goto _EXIT;
}
for (i = 0; i < 12; ++ i)//i是在這里才定義的 而在上面goto就直接轉(zhuǎn)到下一行了
{
;
}
_EXIT:
return 0;//轉(zhuǎn)到這里就跳過了i的定義
}
error C2362: initialization of 'i' is skipped by 'goto _EXIT'
應(yīng)該是說i的初始化被“goto”語句跳過了,你把int i,放前面去,應(yīng)該沒問題了呀
C語言不支持在for語句里定義:int i=0吧
# include <stdio.h>
int main(void)
{
int z;
int i;
scanf("%d", &z);
if (z <= 1582 || z >= 3000)
{
goto _EXIT;
}
for ( i = 0; i < 12; ++ i)
{
;
}
參考一下。
_EXIT:
return 0;
}
盡量不要使用goto語句
c 不支持 for語句中定義變量
C語言問題。。。
就像你輸出一個十進(jìn)制數(shù),運(yùn)行結(jié)果不會帶D一樣 所以答案是:C 第二題:答案肯定是A了,ASCll碼表里面是有 \\,但是你要把\\賦值給字符變量ch,應(yīng)該這樣表示ch='\\\\'前面一個\\是表示轉(zhuǎn)義符,因此C答案 ch='\\a';肯定是正確的,所以不選 而B答案ch=NULL; 其中NULL是空的意思。雖然很多語言對于NULL...
C語言問題·。
這個的話指針和引用都可以吧,JAVA中就沒有指針 2.一個C程序的執(zhí)行時從__開始 ___結(jié)束 運(yùn)行從main函數(shù)的入口開始,main函數(shù)結(jié)束就結(jié)束了 3.正確的是(為什么)A C語言中的函數(shù)不可以單獨編譯 錯,gcc -c XXX.c 可以在沒有main函數(shù)的情況下編譯.c文件啊 B C語言中的每條可執(zhí)行語句最終都被...
誰能解釋一下關(guān)于C語言顏色的問題啊
在C語言中,顏色通常通過24位RGB值來表示。例如,#FFFFFF用來表示24位RGB顏色,軟件中也可以寫作0xFFFFFF。每個R、G、B分量各占8位。在0xFFFFFF中,R=G=B=0xFF,因此黑色對應(yīng)0x000000,R、G、B均為0;而白色對應(yīng)0xFFFFFF,即R、G、B均為0xFF。若只有Red分量為0xFF,則為紅色0xFF0000;若...
請教女生問題今天一個單身女人回答時總是在句子后面加個啊字什么心理...
3. 另外,這樣的回答可能在無意識中顯示出她想要確認(rèn)或核實你提問的內(nèi)容,或者她可能是在用一種輕松的語調(diào)來回應(yīng),使對話顯得更加隨意。4. 在某些情況下,“啊”字的使用也可能表示她想要延長對話,或是希望得到你的進(jìn)一步回應(yīng)。5. 需要注意的是,不同的文化和個人習(xí)慣會影響到語言的使用,所以這種...
大一基礎(chǔ)C語言問題
0)a=a++=5連環(huán)賦值是c和C++特有用法,順序是從右到左依次賦值,但是,賦值的左邊對象必須是一個左值,左值必須是占用固定存儲空間的,a++就不是左值,他是一個運(yùn)算式:a=a+1;1)D、if(b==0) m=1;n=2;這個是兩個語句,因為他有兩個;符號 2)以下函數(shù)值的類型是 int ,c語言規(guī)定,...
C語言問題?
include<stdio.h>main(){int n,i,j,k,m;while(1){scanf("%d",&n);m=0;for(i=1;i<=100;i++)\/\/5分 for(j=1;j<=100;j++)\/\/2分 for(k=1;k<=100;k++)\/\/1分 if((i*5+j*2+k==150)&&(k+j+i<100)){ printf("%d\\t5分%d枚,2分%d枚,1分%d枚...
一個c語言問題,萬分感謝
您好,很高興能為您解決問題。這兒得跟您說一聲了。宏有個特性:他在用的時候C語言會直接把宏的名稱替換成宏對應(yīng)的值。外面不會加括號。所以v = LENGTH * 20是這樣的:v = WIDTH + 40 * 20,進(jìn)一步替換就是這樣的:v = 80 + 40 * 20,那么直接算出80+40*20的值即可:= 80 + 800 = ...
C語言問題
1 答案應(yīng)該是B,這個沒什么好解釋的(就是指針變量指向變量的地址)2 答案應(yīng)該是D 如果直接用字符串對字符數(shù)組初始化的話字符數(shù)組的長度要比實際字符串長度大1的 因為字符串在字符數(shù)組中是以'\\0'結(jié)束的,這個你也可以用sizeof() 分別測試一下 我已經(jīng)測試過了A比B大1的 3 答案應(yīng)該是D,這個...
C語言語法問題,左操作數(shù)必須為左值是什么意思啊?我該怎么改啊?
所謂左值是指一個能用于賦值運(yùn)算左邊的表達(dá)式。左值必須能夠被修改,不能是常量。我們用變量作左值,還可以看到,指針和引用也可以作左值。改成b=9-c。一般形式為:變量=表達(dá)式。它的作用是將一個表達(dá)式的值賦給一個左值。計算賦值運(yùn)算符右側(cè)表達(dá)式的值(“=”為賦值運(yùn)算符),將賦值運(yùn)算符右側(cè)表達(dá)式的...
C語言問題啊 編程輸出字符0.9.A.Z.a.z 的ASCII 的 10 8 16 進(jìn)制_百度...
可以 printf("%d 0%o 0x%x\\n", 'z','z','z');這樣打印出來的更明顯點
相關(guān)評說:
天長市急回: ______ #include <stdio.h> void main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a; if(max<b) max=b; if(max<c) max=c; printf("%d\n",c); }
天長市急回: ______ 8.已定義char x[8]; int i;為了給x數(shù)組賦值,以下正確的語句是【8】 A) x[8]=”Turbo C”; B) x=”Turbo C”;//我覺得是d(不敢確定),ab編譯時出錯,c個人覺得在附值字符串時,系統(tǒng)會自動加'/0'這樣會產(chǎn)生越界 C) x[]=”Turbo C”; D) for(i=0; i<7; i++) x[i]=getchar(); 12.以下不正確的描述是【12】 A) 在函數(shù)外部定義的變量是全局變量//b(個人覺得),在內(nèi)部可以定義外部變量,局部與全局變量同名,全局變量在該局部實效 B) 在函數(shù)內(nèi)部定義的變量是局部變量 C) 函數(shù)的形參是局部變量 D) 局部變量不能與全局變量同名
天長市急回: ______ 可能是目錄設(shè)置的問題,請將Options/Directories...對話框里面的設(shè)置為TC所在文件夾中的相應(yīng)目錄.
天長市急回: ______ #include void add(int *a,int *b,int *c){ *c=*a+*b;}void main(void){ int a=1,b=2,c; add( printf("%d",c);}這個是利用指針的,下面給你個用返回值的,...
天長市急回: ______ 1 . s[1]=s[4];//使得s[1]==0,printf認(rèn)為這就是字符串結(jié)尾 2 是應(yīng)寫成stu[1].name,題目那樣會出錯 3、我這里測試結(jié)果是0次,如果題目改為while(i=8) i=k--;是應(yīng)選D呢 4、7.0是浮點數(shù)表達(dá)式,x是整型表達(dá)式 5、選擇排序,每次選擇剩下元素中...
天長市急回: ______ #include <stdio.h> int main(int argc, char *argv[]) { int i,j,k,l,a,s; for(i=0;i<9;i++) for(j=0;j<9;j++) for(k=0;k<9;k++) for(l=0;l<9;l++) for(s=0;s<9;s++) {if(i+j+k+l+s==5) {a=(i*10000)+(j*1000)+(k*100)+l*10+s; if(a>104&&a<500) { printf("=%d ",a); } else if(a...
天長市急回: ______ int func(); 這個不對,如果正確的話是2func(5,3)==2
天長市急回: ______ char*a;最好改成一個char[20];數(shù)組;因為你定義的a這個指針后面不一定有很大的空間來存儲你輸入的字符串!
天長市急回: ______ #include <stdio.h>void someday(int y,int m,int d); int main(){ int year,month,day; printf("請輸入年 月 日(中間以空格隔開):"); scanf("%d %d %d",&year,&month,&day); someday(year,month,day);return 0;}void someday(int y,int m,int d)...
天長市急回: ______ 我可以很負(fù)責(zé)任的告訴你 1、2樓回答的是瞎扯淡m++>5 優(yōu)先級是先比較再++ 如果是++m>5 那就是先自增1然后再比較對于這個題 很明顯if不成立執(zhí)行else執(zhí)行else的時候 m++已經(jīng)執(zhí)行完...