我有这段代码strncpy(szOutput, argv[count]+2, sizeof(szOutput) - 1);
arvg 是一个 char **argv。我想知道+2 代表什么。
谢谢。
最佳答案
行:strncpy(szOutput, argv[count]+2, sizeof(szOutput) - 1);
第二个参数:argv[count]+2
第二个参数的含义。
- `argv[count] 它是一个指针,指向从命令行传入的某个以 NUL 结尾的字符数组
+2
表示count
选择的数组中第3个字符的地址
关于c argv[计数]+2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757922/