一個函數參數是float類型的,寫在一個文件中
在另一個文件中去調用它,而且沒有聲明
這樣的話,傳進去float類型的參數,它也會按照double類型的來編碼傳參,最終導致錯誤。
#include <stdio.h> int i = 10; int main() { while (i < 5); return 0; } 如果用較高版本gcc編譯的話,會造成死循環。 須使用volatile;