陣列時常都可以用到,以前用在c語言裡用, 後來在c# 裡也用,現在回過頭來學習c語言,總結一下c語言定義陣列的幾種形式:
以一維陣列為例
int arr[10];
int arr = ;
int arr[10] = ;
int *arr = new int[10];
前面三種常常都可以用到,但使用第四種時需要注意。在.c檔案裡使用這種形式編譯會不能通過, 但.cpp檔案裡是可以的,可以推斷出這是c++對c的擴充套件。
上面的結論完全來自於visual studio環境下的實踐,對於tc,bdc,gcc等情況下是否成立有待考證。
C語言定義陣列的幾種形式
陣列時常都可以用到,以前用在c語言裡用,後來在c 裡也用,現在回過頭來學習c語言,總結一下c語言定義陣列的幾種形式 以一維陣列為例 int arr 10 int arr int arr 10 int arr new int 10 前面三種常常都可以用到,但使用第四種時需要注意。在.c檔案裡使用這種形...
C語言 指標的幾種形式二
一 const指標 1 const int p和int const p 兩者意義是相同的。指向的內容是唯讀資料,不可以q改變 但是指向的位址可以改變。2 int const p 必須先對指標初始化,而且指向的位址是唯讀的,不可以再被改變 但是指向的內容可以改變。3 const int const p...
C語言 指標的幾種形式二
一 const指標 1 const int p和int const p 兩者意義是相同的。指向的內容是唯讀資料,不可以q改變 但是指向的位址可以改變。2 int const p 必須先對指標初始化,而且指向的位址是唯讀的,不可以再被改變 但是指向的內容可以改變。3 const int const p...