当前位置: 技术问答>linux和unix
c 问题main(volatile int argc, char **volatile argv)/**问题
来源: 互联网 发布时间:2015-07-14
本文导语: main(volatile int argc, char **volatile argv) while (argc > 0 && **argv == '-') { for (cp = *argv + 1; *cp; cp++) 中,** 和 * 分别怎么用,在什么情况下用哪个,谢谢 | **是"指向指针得指针".argv是指...
main(volatile int argc, char **volatile argv)
while (argc > 0 && **argv == '-') {
for (cp = *argv + 1; *cp; cp++)
中,** 和 * 分别怎么用,在什么情况下用哪个,谢谢
while (argc > 0 && **argv == '-') {
for (cp = *argv + 1; *cp; cp++)
中,** 和 * 分别怎么用,在什么情况下用哪个,谢谢
|
**是"指向指针得指针".argv是指针数组,数组的每个元素都是一个字符串所以要两个*.也可以用
char *argv[].
argc就是参数的个数,也就是数组元素的个数.*(argv+i)表示是数组argv中的第i个元素(字符串).
char *argv[].
argc就是参数的个数,也就是数组元素的个数.*(argv+i)表示是数组argv中的第i个元素(字符串).