C#`foreach`循环C等价

时间:2014-02-13 19:19:29

标签: c# c

知道如何在C中进行C#循环?

foreach (char c in data)

逐个字符串循环。

1 个答案:

答案 0 :(得分:4)

C中没有foreach或等效内容。您必须使用常规for循环:

for (size_t i = 0; i < strlen(data); ++i)
{
    char c = data[i];
    // ...
}

(假设data是指向以null结尾的字符串的指针。)