求解
這個操作很匯編2333講真if else不就是goto嗎typedef enum { NEG, ZERO, POS, OTHER } range_t;range_t find_range(float x){if (x < 0) goto lz;else if (x == 0) goto z;else if (x > 0) goto gz;else goto o;lz: return NEG;z: return ZERO;gz: return POS;o: return OTHER;}。
無條件GOTO語句是什么
其形式為:GOTO S 功能:能導致控制的轉移,使下一步執行語句標號為S所標識的那個語句,語句標號S是在同一程序中可執行的語句標號。
如求正方形的面積A=a2,a為正方形邊長,從鍵盤上鍵入a,觀察a加大后,正方形面積的變化情況,可設計以下程序: 10 READ(*,*)a AREA=a*a WRITE(*,30)a,AREA 30 FORMAT(2x,'a=',E12.4/2x,'AREA=',E12.4) GOTO 10 END 這是一個無限循環程序,如想退出,則按CTRL—C復合鍵即可。