一些示例代码来启动问题:
#define FOO_COUNT 5
static const char *foo[] = {
"123",
"456",
"789",
"987",
"654"
};
Run Code Online (Sandbox Code Playgroud)
通常迭代的方式,如一个例子,如下:
int i = FOO_COUNT;
while (--i >= 0) {
printf("%s\n", foo[i]);
Run Code Online (Sandbox Code Playgroud)
反正有没有明确让人数统计5?将来我可能会添加/删除元素而忘记更新数组的大小,从而破坏我的应用程序.
Ign*_*ams 12
最后使用一个标记,例如NULL:
static const char *foo[] = {
"123",
"456",
"789",
"987",
"654",
NULL
};
for (char *it = foo[0]; it != NULL; it++)
{
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
710 次 |
| 最近记录: |