C和C++陣列的用法
c程式碼(C++不能這樣寫)
#include<stdlib.h>
#include<stdio.h>
int main()
{
enum{
FIRST = 0,
SECOND,
};
const char *str[]=
{
[FIRST] = "first",
[SECOND] = "second",
NULL
};
}
c++程式碼
#include<iostream>
#include<string>
using namespace std;
bool IteratorArray(const char* str[])
{
for(int i = 0;str[i]; ++i)
{
cout << str[i] << endl;
}
return true;
}
int main()
{
const char* str[]=
{
"first",
"second",
NULL
};
cout << sizeof(str)/sizeof(*str) << endl;
IteratorArray(str);
return 0;
}
相關文章
- C和C++中所謂的陣列C++陣列
- C++ 陣列的 auto 和 decltypeC++陣列
- [C++]陣列C++陣列
- c++中的陣列C++陣列
- C/C++ 二維陣列的理解(多維陣列)C++陣列
- C++陣列 字串C++陣列字串
- C++ 陣列宣告和初始化C++陣列
- C++陣列的儲存|C++陣列所佔記憶體空間C++陣列記憶體
- C++陣列長度C++陣列
- c++陣列排序插入C++陣列排序
- C++查詢一個數是否在陣列中find用法C++陣列
- C++陣列的連續性C++陣列
- [ASM C/C++] C語言陣列ASMC++C語言陣列
- C++引用的作用和用法C++
- C/C++ 讀入一個整型陣列,陣列大小未知C++陣列
- Java、C、C++中的陣列的比較JavaC++陣列
- C++ Break、Continue 和 陣列操作詳解C++陣列
- C++ ——vector陣列筆記C++陣列筆記
- C++獲取陣列的長度C++陣列
- C++【vector】用法和例子C++
- 陣列的 map, filter ,sort和 reduce 用法陣列Filter
- C++ 指標陣列與陣列指標的區別C++指標陣列
- plsql 陣列的用法SQL陣列
- JS 陣列的用法JS陣列
- c++筆記_多維陣列C++筆記陣列
- c++遍歷陣列的多種方式C++陣列
- C++中動態建立和刪除陣列(new 和delete)C++陣列delete
- C++語言中陣列指標和指標陣列徹底分析(系列一) (轉)C++陣列指標
- C++ 獲取陣列大小、多維陣列操作詳解C++陣列
- C/C++——指向函式的指標和指向函式的指標的陣列C++函式指標陣列
- C++【stack/queue】用法和例子C++
- C++【string】用法和例子C++
- 徹底搞清C/C++中一維陣列,二維陣列,指標,陣列指標和指標陣列以及指向指標的指標,行地址和列地址之間的關係C++陣列指標
- (C語言)簡單明瞭的 陣列模擬棧+ (C++)陣列模擬棧C語言陣列C++
- C/C++獲取二維陣列行列數C++陣列
- 獲取C/C++字串、字元陣列長度C++字串字元陣列
- C++陣列預設初值問題C++陣列
- C++ 使用 new 建立二維陣列C++陣列