【C 语言】数组 ( 指针数组用法

您所在的位置:网站首页 命令行编译c代码 【C 语言】数组 ( 指针数组用法

【C 语言】数组 ( 指针数组用法

2023-04-10 05:21| 来源: 网络整理| 查看: 265

文章目录一、指针数组用法 ( 命令行参数处理 )二、完整代码示例一、指针数组用法 ( 命令行参数处理 )

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