小编Mic*_*eal的帖子

为什么argv可以使用增量运算符

它出现在K&R的书中

#include <stdio.h>

main(int argc, char *argv[])
{
    while (--argc > 0)
        printf("%s%s", *++argv, (argc > 1) > " " : "");
    printf("\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在本书中,它说数组不能使用递增或递减运算符,在这个程序中,"argv"应该是数组的名称,为什么它可以使用递增运算符?

c arrays pointers increment argv

2
推荐指数
1
解决办法
997
查看次数

标签 统计

argv ×1

arrays ×1

c ×1

increment ×1

pointers ×1