y = (int) sqrt((double)x);
--------
scanf_s 比 scanf 安全性高,scanf_s 對輸入數據做類型檢查,看輸入的數據 與變量 是否 配套。
例如 字符串 char name[10],給的字符串是否太長了,超出聲明的大小。name[10] 只能放9個字符外加1個字符串結束符。
scanf 對輸入數據 不做 檢查。
y = (int) sqrt((double)x);
--------
scanf_s 比 scanf 安全性高,scanf_s 對輸入數據做類型檢查,看輸入的數據 與變量 是否 配套。
例如 字符串 char name[10],給的字符串是否太長了,超出聲明的大小。name[10] 只能放9個字符外加1個字符串結束符。
scanf 對輸入數據 不做 檢查。