【C 语言】数组 ( 指针数组用法 |
您所在的位置:网站首页 › 命令行编译c代码 › 【C 语言】数组 ( 指针数组用法 |
文章目录一、指针数组用法 ( 命令行参数处理 )二、完整代码示例一、指针数组用法 ( 命令行参数处理 ) main 函数是 操作系统 与 应用程序 交互的入口 , main 函数的 char* argv[] 参数 和 char **env 参数 , 都是由 操作系统 提供的 ; char **env 参数 是 系统配置的 环境变量 信息 , char **env 参数中 , 最后一个环境变量字符串是 \0 , 也就是 NULL , 通过判断指针是否是 NULL 判断该环境变量是否是最后一项 ; 二、完整代码示例完整代码示例 : #include #include #include /** * @brief 主函数入口 * @return */ int main(int argc, char* argv[], char**env) { // 循环控制变量 int i = 0; printf("argv :\n"); // 打印 主函数 命令行参数 for(i = 0; i < argc; i++) { printf("%s\n", argv[i]); } printf("\n\nenv :\n"); // 打印 环境变量 for(i = 0; env[i] != NULL; i++) { printf("%s\n", env[i]); } // 命令行不要退出 system("pause"); return 0; }执行结果 : |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |