錯誤 case 值「1」已使用

2025-02-17 12:15:02 字數 2848 閱讀 1709

1樓:匿名使用者

a'||a'和'b'||b'和'c'||c'這3個表示式。

都是乙個邏輯表示式,它們的值都是1,所以就會出現這樣的提示,要想實現你這樣的功能,可以這樣。

case 'a':

case 'a':

cout 《成績為90-100。";

break;

case 'b':

case |'b':

cout 《成績為80-90。";

break;

case 『c':

case 'c':

cout 《成績為70-60。";

break;

default :

cout 《成績為不及格!";

2樓:匿名使用者

case語句可以這樣用嗎?

黑 豎。吧 著。

看。神馬。安 ,全 你。

年代 * 懂。

網 的。case 『c':

case 'c':

cout 《成績為70-60。";

其他類似。

3樓:網友

你用case 'a'||a':這樣不行的。因為,||是或操作,『a』||a'其實是一種運算,他們的值不是1就是0,case 後面就成了0和1了。你應該這樣寫:

case 'a'||a':

cout 《成績為90-100。";

break;

case 'b':

case 'b':

cout 《成績為80-90。";

break;

case 'c':

case 'c':

cout 《成績為70-60。";

break;

default :

cout 《成績為不及格!";

c++ error c2196: case 值「1」已使用 提示錯誤。

4樓:網友

不要這麼寫!

建議把 devices 轉換成 int 再接著寫。

f'||'f' 是乙個表示式,值一定為1.

有沒有一些培訓用的關於討論的case

5樓:華仕

要根據培訓的主題和要達成的目標確定選擇案例,這樣問太籠統了。

關於vc++很簡單的問題 大俠來啊~~~~蒙了

6樓:儲寒松

函式不是你所實現的功能,他的功能是獲取裝置描述表。

應該是選擇畫筆,而你選擇的是白色畫筆,應該畫出來東西也不可見。

3.呼叫lineto之前,應該呼叫moveto將移到初始點,然後lineto到終止點,從而畫出一條直線。

4.記錄按下滑鼠並移動,可以定義乙個bool型的變數,初始為假,當產生訊息wm_lbuttondown時,賦值為真,當產生訊息wm_lbuttonup時賦值為假。這樣在產生wm_mousemove時判斷變數值來決定畫圖。

5.載入點陣圖:函式原型:

bool loadbitmap( lpctstr lpszresourcename );

你所說的idb_bitmap1是上面函式中的lpszresourcename,也就是指向包含bitmap資源名字的空終止的指標,其實就是bitmap的名字。

具體實現應該是這樣的:

在工程的workshop中的resourceview選項卡中單擊bitmap然後右鍵選import,然後選中要載入的檔案,之後在bitmap下面會增加乙個檔案,即你所新增的檔案,把它的名字設定為上面函式的引數就行了。

j**a 中的switch 語法使用 case後面能不能跟比較運算子,自己寫了乙個提示錯誤

7樓:網友

不行值必須是int型的,或者是能夠自動進行隱試轉換成int型的表示式。也就是說可以是byte/short/char/int型的 在以上好像可以使用string型別。

bool型別是不可以的。

8樓:浪跡ok天涯

case 的值 不能是布林值,肯定會報錯咯。 可以接受int,byte,char,short, enum不能接受其他型別。

9樓:昌谷秋

case 只能是乙個確定的值。

你可以換乘 if 判斷語句。

if(x>=3 ||x<=5;) 這裡要用|| 滿足乙個條件即可。

春季");else if(x>=6 ||x<=8;)"夏季");

else if( x>=9 ||x<=11;)"秋季");

else if (x>=12||x<=2)"冬季");

else月份不存在");

10樓:網友

不能,case本就是判斷了。

在c++中使用switch 如果case 1,case 2,case 3執行的動作一模一樣,case 4和以上三種情況不一樣

11樓:it孤鶩

這樣就可以了。

case 1:

case 2:

case 3: fun();break;

因為case 後面只能跟整數 ,所以只有上面那專樣寫,case 1,case 2 可以不實現,case 實現功能就可屬以了。

簡單測試例子。

#include

void main()}

switch case語句這樣使用是錯誤的嗎?

12樓:網友

是的,必須是確定值,不能用變數!

要不然如何知道是哪種case的情況。

vlookup函式返回錯誤值是為什麼?

a與d兩列的式不相同,a列的資料是數值格式,d列的資料左上角有綠色小箭頭,屬文字格式的數字,所以出錯了,把兩都都設為一樣的格式就行了。公式可修改為這樣,公式中的false可以省略,但前面的逗號不能省略。if a2 vlookup a2,d e,2,由於兩列都是數字,建議都改為數值格式的資料,方法有好...

x為何值時,分式的值1值為正2值為負3值為

解 1 由來,解得 當x 0時,x值為正 當x 0時,x值為負 當x 0時,x值為0.當x為何值時,分式x 3分之x 2的值是正數?是負數?是0?1 x 2 x 3 0 相除大於0則同號 都大於0或都小於0 x 2 0,x 3 0 x 2,x 3 所以x 2 x 2 0,x 3 0 x 2,x 3 ...

袁世凱頭像的1銀元值多少,袁世凱頭像銀元值多少錢

目前我國國內郵幣卡市場裡也常見有 袁大頭 銀幣 市面上最多的三個品種是 三年 九年和十年鑄造的,其售價基本在50 60元之間,屬老銀幣中的低價潛力品種。八年鑄造的 袁大頭 存世量略少些,現市價約120餘元一枚。此外,甘肅省鑄造發行的標有 甘肅 字樣的 袁大頭 存世量已經很稀少,現成交價已達1800多...