1樓:匿名使用者
if(c==+){printf("%f",a+b);
改為if(c=='+') printf("%f",a+b);
即:+用單引號,將大括號{刪掉。
2樓:匿名使用者
if(c==+)沒有這樣的表示式
3樓:少小是悠兔
回答您好,我這邊正在為您查詢,請稍等片刻,我這邊馬上回復您~[開心]
你好很高興為您解答[開心]是的,您for那一行是錯誤的,正確的寫法應該是
您錯就錯在將分號改成了逗號,並且您還多加了兩個分號。分別加在了末尾迴圈體和右括號後面。
下面具體為您介紹一下for語句的用法
1.語句最簡形式為:
for( ; ; )
2.一般形式為:
for(單次表示式;條件表示式;末尾迴圈體)
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
3. for迴圈中的"單次表示式"、"條件表示式"和"迴圈體語句"都是選擇項, 即可以預設成只剩下「;」的空語句,。
}希望以上回答對您有所幫助~ 如果您對我的回答滿意的話,歡迎下次光臨諮詢[愛你]
更多17條
4樓:揭鸞酈玥
c語言不支援陣列長度為變數,也就是說,你只能將sco的長度預先設定,如10,100等,不能通過輸入變數n確定。
c語言 expected expression before')'token
5樓:那年丶人已散盡
是的,您for那一行是錯誤的,正確的寫法應該是您錯就錯在將分號改成了逗號,並且您還多加了兩個分號。分別加在了末尾迴圈體和右括號後面。
下面具體為您介紹一下for語句的用法
1.語句最簡形式為:
for( ; ; )
2.一般形式為:
for(單次表示式;條件表示式;末尾迴圈體)中間迴圈體;
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
6樓:風若遠去何人留
for寫的不對。
#include
#include
int main()
printf("%d",sum);
system("pause");
return 0;}
7樓:房子a房子
for迴圈的格式應該是for(i=1;i<=10;i++)
8樓:匿名使用者
for(i=1,i<=10,i++;);
這一句這樣改
for(i=1;i<=10;i++)
9樓:少小是悠兔
回答您好,我這邊正在為您查詢,請稍等片刻,我這邊馬上回復您~[開心]
你好很高興為您解答[開心]是的,您for那一行是錯誤的,正確的寫法應該是
您錯就錯在將分號改成了逗號,並且您還多加了兩個分號。分別加在了末尾迴圈體和右括號後面。
下面具體為您介紹一下for語句的用法
1.語句最簡形式為:
for( ; ; )
2.一般形式為:
for(單次表示式;條件表示式;末尾迴圈體)
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
3. for迴圈中的"單次表示式"、"條件表示式"和"迴圈體語句"都是選擇項, 即可以預設成只剩下「;」的空語句,。
}希望以上回答對您有所幫助~ 如果您對我的回答滿意的話,歡迎下次光臨諮詢[愛你]
更多17條
10樓:cat夏日的微笑
裡面的條件用;分隔開
c語言這個錯誤時什麼意思expected primary-expression before '.' token
11樓:物理公司的
用分離的語句指定各成員變數的值
12樓:
int print(struct student) 改為 int print(struct student stu),
然後 student.num 改為 stu.num,其餘類似修改。
. 前面應該是結構變數名,而不是結構型別名。
13樓:匿名使用者
int print(struct student); // 這是函式宣告,只需提供形參型別,不用提供引數名稱
int print(struct student stu)
14樓:匿名使用者
你呼叫的函式在main後面定義的,必須在main前面申明
15樓:用qq名居然違規
把程式以文字形式直接發出來 方便大家除錯
16樓:匿名使用者
改成:int print(struct student s)
17樓:匿名使用者
改成int print(struct student s)
c語言請問error: expected primary-expression before '{' token error: expected `;' before '{' token
18樓:笑年
你缺個宣告吧
如int f[m]=,sum_f=0; //如果sum_f沒有宣告的話,中間那個是逗號,不是分號,
如果sum_f已宣告瞭,則中間那個是分號
19樓:匿名使用者
你看看#define m 50的後面是不是加了分號?
c語言程式 錯誤 expected primary-expression before ']' token 如何改正
20樓:匿名使用者
#include
void print_array(int a,int arraysize);
int max_array(int a,int arraysize);
int main(void)
; for(j=0;j<10;j++)
print_array(a,10); \\這裡改為呼叫陣列名就可以了
max_array(a,10); \\這裡改為呼叫陣列名
return 0;
}void print_array(int a,int arraysize)
int max_array(int a,int arraysize)
}printf("the max value is %d",a[arraysize-1]);
return 0;}
c語言遇到 error: expected primary-expression before ']' token求高手解答
21樓:
eq[i]=;
22樓:繆立軍
增加標頭檔案
#include
錯誤行改為:
strcpy(eq[i],"'c','d','b','=','a','|','e'");
error:expected expression before'}' token是哪的問題啊?
23樓:帥得過分的我
子函式裡
for(i=1;i<=num;i++)
}這段 語法不通 for後面要接{} 如果執行僅一句可不加 但你這個沒有可執行的啊?是沒編完吧
建議:for(i=1;i<=num;i++)}}就好啦(雖然不確定是否要三個for迴圈)
c語言題目,求大神幫幫忙寫一寫,C語言題目,求大神幫幫忙寫一寫!!
include int main t,st 5 int i,j file fp1,fp2 if fp1 fopen d stud.dat r null if fp2 fopen d studsort.dat w null for i 0 i 5 i for i 0 i 4 i for j 0 j 4...
c語言中abcde怎麼寫
include void main c語言a b c d e運算順序是什麼 優先順序是先乘除再加減,都是乘除得情況下,結合律由左向右結合,像你說的這種情況,結果是不受影響,和先除再左到右加減不影響。你好,用棧實現的時候,遇到可以計算的時候就直接計算了 在運算子優先順序方面還是 比 優先順序高的 a ...
我是c語言初學者,我寫的程式總顯示缺少函式標題,請問為什麼,並請幫忙解決,謝謝
看你那麼晚還在學習,幫你改一下 include int calculate int lng,int width,int hight 函式引數不能用c語言的關鍵字long int main int calculate int lng,int width,int hight 這裡的分號要去掉 missi...