古詩詞大全網 - 成語解釋 - 為什麽vs2012sqrt不能用整形,vc可以。還有就是那個vs預處理器問題 關於scanf和scanf_s的

為什麽vs2012sqrt不能用整形,vc可以。還有就是那個vs預處理器問題 關於scanf和scanf_s的

sqrt 用於浮點數。強制轉化壹下。

y = (int) sqrt((double)x);

--------

scanf_s 比 scanf 安全性高,scanf_s 對輸入數據做類型檢查,看輸入的數據 與變量 是否 配套。

例如 字符串 char name[10],給的字符串是否太長了,超出聲明的大小。name[10] 只能放9個字符外加1個字符串結束符。

scanf 對輸入數據 不做 檢查。