星号(* ++ argv)是什么意思?
"The partial '_paiment_tab.htm' is not found." on line 91 of /Users/guillaume/Sites/october/modules/system/Traits/ViewMaker.php
答案 0 :(得分:1)
这里argv
是指向char
类型的指针的指针
*argv
指向argv数组中的第一个参数字符串,与argv[0]
相同,类似地*(argv + 1)
和argv[1]
指向第二个参数字符串,依此类推。
答案 1 :(得分:0)
argv
代表参数向量,它包含argc + 1(int-参数数,最后一个是NULL
。)元素个数。像在char数组中一样,参数向量的第一个元素保存整个参数向量的地址。因此,通过传递参数向量指针(*argv[]
),程序在调用main函数时将获得char类型的参数。
要了解如何获取参数向量参数并使用它们,请查看this answer。