这个星号是什么?

Str*_*rry 1 c

我正在学习c编程,我不明白main方法中的这个星号是什么.

int main(int argc, char* argv[])

asc*_*ciz 5

char* a;表示a是指向类型变量的指针char.

在你的情况下argv,指向一个指针(或者甚至是其中的几个 - argv在你的情况下指定)指向一个类型的变量char.换句话说,它是指向变量指针的数组(长度argv)的指针char.

你甚至可以编写代码是这样的:int main(int argc, char** argv)并没有什么,其实,只要改变char* a是一样的char a[].