c&&C 學習筆記

1/2ページ

如何在Visual Studio 2005 中開發ISO 的c 程式

公司需要,開始做C 程式了,看了些資料,自己動手寫寫呢,結果先下載了 vc6 咕噥了半天算是會建立一個工程了,因為是剛學所以不接觸到諸如MFC的東西,在這裡正好看到一篇用vs2005開發ISO c 的文章,轉過來,一起利用。 剛剛把vs2005 vc 的環境弄好,加上了 雅黑字型,很不錯。寫程式就是 […]

c的關於陣列初始化 和 memset用法

今天為了徹底搞定一個關於c中陣列初始化和宣告不同情況下,比如只宣告一個陣列char str[20];那麼這str裡面是什麼內容呢?我用vc6 ,debug下看到都是-56餓asc碼,後來請教了一個華為的大牛,他說 按照理論來說裡面的內容都是有可能的,這和叫做“髒記憶體”或者叫做“野陣列”。好了第一個 […]

c語言中的 區域性靜態變數 和全域性非靜態變數

昨晚睡前看書的時候看到C語言裡面對變數的定義很有意思,比如auto static register extern這些關鍵字。   最感興趣的莫過於那個區域性的static定義的變數。   根據書中描述區域性static的變數 等價於 全域性的非靜態變數。 一般我們知道全域性的變數在函式結束後再次呼叫 […]

c中的野指標

對野指標的一些認識:   我對野指標的認識,我覺得野指標就是一個指標變數它裡面的值是不確定的,這樣當你操作這個變數所指定的記憶體地址的時候,就會帶來一些不確定的因素,拿一個比較常見的問題來舉個例子來說明一下: 看下面程式碼:     int a = 10; int *p; *p = a;   1.  […]