文章目录

  • 1. C文件的创建及编译
    • 1.1 使用vim对文件进行编写
    • 1.2 程序的编译
    • 1.3 运行程序
  • 2. 程序说明
    • 2.1 头文件
    • 2.2 主函数
  • 3. 注释

1. C文件的创建及编译

1.1 使用vim对文件进行编写

vim hello.c

#include <stdiio.h>
main(){printf("Hello World! \n");
}

1.2 程序的编译

>gcc hello.c //编译,生成可执行文件

注意:
(1)这里使用gcc hello.c的形式生成的可执行文件名为:a.out
(2)若想生成自定义hello的名称的可执行文件,使用gcc hello.c -o hello

1.3 运行程序

./a.out      //执行文件使用./filename

运行结果为:

Hello World!

2. 程序说明

2.1 头文件

== #include <stdio.h> ==
代表一个文件,在C语言中称为“头文件”,里面有些函数提供给我们直接使用。当在编写程序的时候需要用到一些函数时,就需要加上使用函数对应的“头文件”。

2.2 主函数

main()
称为主函数,是C语言中默认的入口函数,在默认情况下运行程序时系统会先调用程序中的main函数。也就是说,一段程序的执行是从main函数开始的。一般情况下,一个完整的程序中主函数是必须的。
(1) main后面的()表示函数的参数列表。这里使用了空的参数列表()。
(2) main()后面的{}被称为函数体,定义函数的主要操作,就是函数需要做的工作。
(3) printf(“hello world\n”);是一条C语言执行命令,被称为语句,每条语句都以英文分号“;”结束。主要作用是在屏幕上打印hello world。其中printf()是打印函数,它定义在头文件stdio.h中。
语句相当于汉语中的一句话,只不过在汉语中是以句号“。”结尾。
(4) printf 函数括号内使用双引号“ ”包裹的一段文字,被称为字符串,这里是在终端需要输出的内容。
(5) \n 是一个换行符,主要是在打印hello world后自动换行。

3. 注释

代码中用于说明,不用于执行的文本就是注释。
(1)使用 // 进行单行注释

// 单行注释

(2)使用 /* 注释内容*/ 进行多行注释

/*
多
行
注
释
*/

C语言之最简单的Hello World!相关推荐

  1. 语言axff所占字节数_【每日一答】(74)数组名v.s.指针变量,C语言其实很简单形象比喻为“是一个朋友圈的”...

    下图选自<C语言其实很简单>第8章: 问:请问张老师!书上第227页一句话:指针变量a本身的地址(a所在内存字节编号)是数组的地址,数值上与元素a[0]的地址相等! 这句话是什么意思,我看 ...

  2. 语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程。...

    语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程. 为了将本人的python培训提高一个层次,本人最近买了很多算法的书. 这个书上的代码基本都是c语言实现的,c语言很久 ...

  3. R语言grafify包简单、快速绘制19个漂亮的统计图实战

    R语言grafify包简单.快速绘制19个漂亮的统计图实战 目录 R语言grafify包简单.快速绘制19个漂亮的统计图实战 #grafify是什么?

  4. c语言游戏总出bug,C语言 编写的简单移动游戏出现bug?_编程_游戏设计_C语言_天涯问答_天涯社区...

    C语言 编写的简单移动游戏出现bug? 第一次按上下左右没什么问题,之后就会卡住..不知道出了什么错 源码如下:(用vc++的win32 console程序编写) #include #include ...

  5. 简单算法的举例c语言,计算机科学与技术系C语言程序设计22简单算法举例.PPT

    计算机科学与技术系C语言程序设计22简单算法举例 第2章 程序的灵魂--算法 本章主要介绍算法的思想及算法的表示方法. 2.0 绪论 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2. ...

  6. c语言表现一些简单的图片,C语言的一些简单例题.doc

    C语言的一些简单例题 基础知识 例1.1 分析下面程序的输出结果. void main() {int a,b,c; a=2;b=3; c=a+b; printf("\nThe sum of ...

  7. web python php golang_python go 语言完成最简单的web应用

    徒手使用python和go语言搭建最简单的web页面-使用模板,无持久化 也许我们会接触到很多语言的web应用,譬如php,java,包括今天介绍的python和go,实际上我们在使用这些语言构建we ...

  8. C语言实现的简单的线程池

    http://www.linuxidc.com/Linux/2013-01/77619.htm 有时我们会需要大量线程来处理一些相互独立的任务,为了避免频繁的申请释放线程所带来的开销,我们可以使用线程 ...

  9. C语言如何编辑资源文件,用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件...

    当前位置:我的异常网» C语言 » 用C语言做个简单的计算机,上面是代码,请教上资源 用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件 www.myexceptions. ...

  10. 200个c语言程序(由简单到复杂),200个c语言程序(由简单到复杂)

    200个C语言程序(由简单到复杂)从简单到难的200来个经典C程序csdn上的不过那里要资源分,自己下了下来,放到论坛里.有需要的童鞋可以下载学习学习.第一部分 基础篇 001 第一个C程序 002 ...

最新文章

  1. SpringSecurity使用 配置文件 和wen.xml 文件配置
  2. Libgdx学习笔记:分享自己写的异步加载
  3. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...
  4. dedecms右侧悬浮_织梦dedecms网站上添加漂浮广告
  5. 排序函数(sort()、sorted()、argsort()函数)
  6. 正则表达式中原子的5种类型
  7. ubuntu下载goalng-1.9
  8. php易语言互交_易语言php编码转换 易语言与php数据交互
  9. 使用Bus Hound抓USB转串口数据包,助力问题分析
  10. 计算机文化基础十一版百度云,计算机文化基础(高职高专版 第十一版)第一章答案...
  11. BoundsChecker教程
  12. 0xc0000005 系统应用日志_关于游戏崩溃并提示0xC0000005错误的解决方案!
  13. 交换机与路由器技术:静态路由配置和路由器上配置DHCP、虚拟局域网VLAN
  14. 蓝桥杯入门即劝退(六)等差素数数列
  15. 华为交换机Hybrid接口
  16. MAC 下面卸载JDK
  17. unionpay 云闪付小程序开发包
  18. ssl证书怎么购买?买多少钱的ssl证书合适?
  19. 根据指定的n,返回相应的斐波纳契数列。
  20. 【python入门第三十三天】特殊成员和魔法方法

热门文章

  1. 如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍
  2. javascript的回调函数
  3. VITESS User Management and Authentication for minikube
  4. 微服务连载(一)微服务技术体系和六大组件
  5. 亚马逊营销和运营手法的运用知多少?
  6. 基于动态阈值、灰色世界、镜面法的自动白平衡
  7. 每天一个测试小技巧之Faker——随机数据生成
  8. 偏导数,方向导数,梯度,多元复合函数求导
  9. 探究 PHP_CodeSniffer 的代码静态分析原理
  10. Linux---基本指令