gpt4 book ai didi

c - 指针表示法与数组表示法

转载 作者:行者123 更新时间:2023-12-02 07:28:38 31 4
gpt4 key购买 nike

我更喜欢 C 中的指针表示法而不是数组表示法,但在某些情况下就是想不通。我有以下代码,以及 main

的主体
/*converts arguemnt to number using atoi()*/
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv) {
int i, times;

if(argc < 2 || (times=atoi(argv[1])) < 1) {
printf("Usage :%s positive-number\n", argv[0]);
} else {
for(i = 0; i < times; i++) {
puts("Hello");
}
}
return 0;
}

我如何用指针表示法表示 argv[1]argv[0]

最佳答案

argv[i] 等价于*(argv + i)

我真的无法想象为什么你会更喜欢后者而不是前者。

关于c - 指针表示法与数组表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24725185/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com