1樓:負家子弟
寫起來**會比較長,所以不寫了告訴你怎麼做:
1.建個堆疊,遇
到版( [ 就看現在棧頂權裡放的跟遇到的是不是匹配。是,出棧,不是,報錯。
2.如果遇到) ] } 棧為空,報錯
3.所有輸入完成時棧不為空,報錯
2樓:伊娃殿後
親,這是比較靠譜的答案了,求採納啊。。。
void expiscorrect(char exp, int n)
else if(exp[i] == ']' && stacknotempty(mystack)
stackpop(&mystack, &c);
else if(exp[i] == ']' && stacknotempty(mystack)
' && stacknotempty(mystack)
else if(((exp[i] == ')') || (exp[i] == ']') || (exp[i] == '}')) && !stacknotempty(mystack))}
對for表示式1表示式3可以怎麼理解
對表示式for 表示式1 表示式3 可理解為for 表示式1 1 表示式3 若要保證for表示式能正常進行,首先要保證第2個表示式的條件判斷值應該為真,從而保證迴圈進行。一直到在迴圈語句裡面出現break語句為止才跳出迴圈!0表示非,1表示true!沒有條件就是直接執行,不進行判斷,那麼就是要找到真...
初三化學文字表示式,初三化學文字表示式
1.鐵 氧氣 4氧化3鐵fe o2 點燃 fe3o42.磷 氧氣 5氧化2磷p o2 點燃 p2o53.硫 氧氣 2氧化硫 s o2 點燃 so2 4.鎂 氧氣 氧化鎂mg o2 點燃 mgo5.銅 氧氣 氧化銅cu o2 點燃 2cuo6.鋁 氧氣 氧化鋁al o2 點燃 al2o37.氫氣 氧氣...
如何知道c語言中的算術表示式是合法的
這個符號前後一定是整數int型,像 int 4.5是強制轉換也是可以的,但是這個括號必須寫在你要強制轉換對像的前面,很多時候他為了迷惑你,會寫在後面。其他沒有什麼合法不合法之說了。1 表示式計算的bai結果由運算過程中du運算物件的數zhi據型別決定,dao相同資料 類回型資料進行運算,結果保答持原...