這是參考GOOGLE搜尋找出的範例,所做的修改。
由於int的範圍為-2,147,483,648 to 2,147,483,647,因此buf字串長度設定為11。
#include <iostream.h>
這是參考GOOGLE搜尋找出的範例,所做的修改。
由於int的範圍為-2,147,483,648 to 2,147,483,647,因此buf字串長度設定為11。
#include <iostream.h>
struct Date
{
int day;
int month;
};
其次,在讀有關Linux的核心程式碼的時候,看到許多宣告成 static 的函數,為什麼要宣告成 static 的函數呢?這樣的宣告和一般沒有宣告成 static 的函數有什麼不同?
這個static 的意義是代表此函數不能夠在runtime 時被作業系統在記憶體中swap out,因此核心程式碼大部分都是static