33-main函数和命令行参数

来源:互联网 发布:linux 打开文件夹 编辑:程序博客网 时间:2024/05/21 17:25

1、

这里写图片描述
编译没问题,都可以正常执行

2、main函数的本质

这里写图片描述
操作系统

#include <stdio.h>int main(){    printf("I'm B!\n");    return 99;}

3、main函数的参数

这里写图片描述

这里写图片描述

#include <stdio.h>int main(int argc, char* argv[], char* env[]){    int i = 0;    printf("============== Begin argv ==============\n");    for(i=0; i<argc; i++)    {        printf("%s\n", argv[i]);    }    printf("============== End argv ==============\n");    printf("\n");    printf("\n");    printf("\n");    printf("============== Begin env ==============\n");    for(i=0; env[i]!=NULL; i++)    {        printf("%s\n", env[i]);    }    printf("============== End env ==============\n");    return 0;}============== Begin argv ==============./a.outabcde============== End argv ============================ Begin env ==============XDG_VTNR=7XDG_SESSION_ID=c2CLUTTER_IM_MODULE=ximXDG_GREETER_DATA_DIR=/var/lib/lightdm-data/zhengyiGPG_AGENT_INFO=/home/zhengyi/.gnupg/S.gpg-agent:0:1SHELL=/bin/bashTERM=xterm-256colorVTE_VERSION=4205QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1...

4、小技巧

这里写图片描述

5、小结

这里写图片描述

1、

1、