請教下,編譯出錯
作者:金字塔 來源:cxh99.com 發布時間:2016年11月02日
- 咨詢內容:
請問一下問題出在哪里?
if (num6=0 and num34=0) then ppt=ENTERPRICE+50*MINDIFF; //條件1if(num6=0 and num34>0) then ppt=b1; //條件2p:ppt
編譯時出錯,if 所調用的參數與預定義的不符我在PPT后面加了: ,也不對,怎么解決?
還有,如果以上2個條件都不滿足,那么PPT=多少? ,我的想法是條件2滿足后,ppt=b1,一直到條件1滿足(觸發)后,ppt改變,然后直到條件1再滿足(觸發),ppt再=b1,如此循環
- 金字塔客服:
if (num6=0 and num34=0) then ppt:=ENTERPRICE+50*MINDIFF; //條件1
if (num6=0 and num34>0) then ppt:=b1; //條件2
p:ppt;
主要原因:第二句IF后面少了一個空格,那么if就是判斷條件用的,而是if(x,a,b)這樣的函數了