按照惯例撸一个hello_world.c

#include <stdio.h>
int main(int argc, char * argv[])
{
printf("hello world!");
return ;//默认返回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=;
do{printf("%s\n",argv[i++]);}while(i<argc);
return ;
}

重新编译,执行;

gcc -o hw2  helloworld2.c
./hw2

将输出:

./hw2

最新文章

  1. QuickSort 快速排序 基于伪代码实现
  2. window自动任务实现数据库定时备份
  3. 用git管理自己读的书
  4. spoj 3871. GCD Extreme 欧拉+积性函数
  5. Linux链接库一(动态库,静态库,库放在什么路径下)
  6. 用js实现返回上一页
  7. JS加解密URL参数encodeURIComponent() decodeURIComponent()
  8. iOS 10 的适配问题
  9. webbrowser selstart selLength
  10. ServiceStack.Redis之IRedisClient
  11. Linux开发工具之gdb(下)
  12. 1:scrapy框架原理与环境搭设
  13. UDP包结构
  14. Android 调整屏幕分辩率
  15. jquery操作html小技巧
  16. 【原】无脑操作:IDEA + maven + SpringBoot + JPA + EasyUI实现CRUD及分页
  17. JavaScript代码规范
  18. 如何正确使用Espresso来测试你的Android程序
  19. 大数据学习笔记2 - 分布式文件系统HDFS(待续)
  20. Android事件总线(三)otto用法全解析

热门文章

  1. 微信小程序之页面路由(九)
  2. [LintCode] Longest Increasing Subsequence 最长递增子序列
  3. cxf3.x +spring 3.x(4.x)+ maven 发布webservice 服务
  4. SQLite剖析之锁和并发控制
  5. python基础-函数式编程
  6. 在哪可以Sigmaplot 13下载免费版的
  7. javascript学习笔记10----字符串的基本操作
  8. onmousewheel跟onscroll的区别
  9. a版本冲刺第六天
  10. ubuntu使用doxygen