您的位置:首页 > 运维架构 > Linux

linux c 笔记-2 Hello World & main函数

2016-08-29 12:13 260 查看
按照惯例撸一个hello_world.c

#include <stdio.h>
int main(int argc, char * argv[])
{
printf("hello world!");
return 0;//默认返回0,表示程序正常结束
}


编译链接之

gcc -o hw hello_world.c


执行之

./hw


无意外,将输出:

hello world!


说明:

main函数默认作为程序的入口,参数说明:

int argc , 参数个数

char *argv[], 具体参数,为了说明问题,新作一 helloword2.c如下

#include<stdio.h>
int main(int argc, char * argv[])
{

printf("args: %d\n", argc);
int i=0;
do{printf("%s\n",argv[i++]);}while(i<argc);
return 0;
}


重新编译,执行;

gcc -o hw2  helloworld2.c
./hw2 1 2 3 4 5


将输出:

./hw2
1
2
3
4
5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: