我想知道argv中参数的大小,但这是结果:
代码:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("argv[1] = %s\n", argv[1]);
printf("sizeof(argv[1]) = %ld\n", sizeof(argv[1]));
printf("sizeof(char*) = %ld\n", sizeof(char*));
return 0;
}
执行:./test ThisIsArgv1
输出:
argv[1] = ThisIsArgv1
sizeof(argv[1]) = 8
sizeof(char*) = 8