# C語言題庫-001 請填寫bool , float, 指針變量 與“零值”比較的if 語句。 提示:這裏“零值”可以是0, 0.0 , FALSE 或者“空指針” 。例如int 變量n 與“零值”比較的if 語句爲: ``` if ( n == 0 ) if ( n != 0 ) ``` 以此類推。 (1)請寫出bool flag 與“零值”比較的if 語句: 【標準答案】if ( flag ) if ( !flag ) (2)請寫出float x 與“零值”比較的if 語句: 【標準答案】 const float EPSINON = 0.00001; if ((x >= - EPSINON) && (x <= EPSINON) 不可將浮點變量用“==” 或“!=” 與數字比較,應該設法 轉化成“>=” 或“<=” 此類形式。 (3)請寫出char *p 與“零值”比較的if 語句 【標準答案】 if (p == NULL) if (p != NULL)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up