六月 23, 2010

電腦做什麼事
pydoing
is about »

tag cloud

» c declaration

C 語言的宣告 C 語言宣告的一般形式如下 實際上每個具有識別字名稱的資料都屬於自動型或靜態型,兩種儲存類型之一。儲存類型指定詞有如下四種 auto register static extern 宣告時理應加上儲存類型指定詞,形式如下 若是沒有加上儲存類型指定詞,編譯器一律視為 auto ,也就是自動型,宣告時會同時配置適當的記憶體空間,於函數內使用,離開建立自動型變數的函數,該自動型變數會消失。如 #include <stdio.h> void fun(void); int main(void) { int i = 55; printf("in main, i = %d\n", i); i++; fun(); printf("in main, i = %d\n", i); i++; fun();


» c qualifier

儲存類型外的修飾 C 語言另外有三個型態修飾詞 const restrict volatile 宣告 const 的變數給定初值後,就不能更改其值,因此有如常數一般,將下例編譯會發生錯誤 #include <stdio.h> int main(void) { const int n = 19; printf("n = %d\n"); n = 33; printf("n = %d\n"); return 0; } /* 《程式語言:教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:const_test.c 功能:示範 const 的錯誤使用 作者:張凱慶 時間:西元2010年4月 */ 編譯情況如下 n 為宣告成 const 的變數,其為


biggo.com.tw

A Django site.