/*
练习4.32:
解释下面这个循环的含义:
constexpr int size = 5;
int ia[size] = {1, 2, 3, 4, 5};
for(int *ptr = ia, ix = 0;
ix != size && ptr != ia + size;
++ix, ++ptr) {...}
答:
优先级方面:+高于!=高于&&
结合律方面:均满足左结合律
ix != size && ptr != (ia + size)
首先判断整型变量ix是否等于5,如果不等于5,接着判断指向整型变量的指针变量ptr是否指向数组ia尾元素的下一个位置。
*/
#include "TouWenJian_4.h"
int main()
{
return 0;
}
文章解析了一个C语言中的for循环,重点讨论了指针`ptr`和索引`ix`的条件判断,即当`ix`不大于数组`ia`的大小且`ptr`不等于数组末尾时的执行逻辑。
2070

被折叠的 条评论
为什么被折叠?



