目录

前言

一.什么是c语言?

二.第一个c语言程序

第一步:编写main函数

第二步:写return 0;

思考:为什么c语言设置非0代表异常,0代表正常呢?

第三步:打印hello,world

注意事项


前言

本文仅供初学者了解基本的c语言知识。需要安装c语言相关的编译器

一.什么是c语言?

c语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

二.第一个c语言程序

#include<stdio.h>
int main()
{printf("hello,world");return 0;
}

通过上面的程序,我们就可以在控制台上打印hello,world了,这也代表着我们正式进入了编程的世界。下面我们就一起来分析一下这段代码。

第一步:编写main函数

在我们开始写hello,world的程序时,一定要包含一个主函数main,具体格式如下:

int main()
{}

程序将会从main函数的第一行开始执行,所以只能有一个main函数。如果有多个main函数编译器就不知道该执行哪个main函数。

第二步:写return 0;

int main()
{return 0;
}

在c语言中return 0;是告诉系统一切正常,return 非0;则告诉系统异常退出。

思考:为什么c语言设置非0代表异常,0代表正常呢?

可以粗浅理解,错误的原因千奇百怪,而正确的只有一个。

第三步:打印hello,world

打印函数printf可以把信息打印到控制台上,格式:printf("要打印的值");  但如果直接把printf写到里面,会发现编译器报错:未定义标识符printf。它怎么不认识printf?

其实,printf是包含在stdio.h这个头文件中的,他是stdio.h的儿子,你要带别人的儿子出去玩,总得给他父亲打一个招呼吧,所以我们需要在main函数前面包含这个这个头文件,通过#include<stdio.h>去包含,于是,最开始的代码就完成了

#include<stdio.h>
int main()
{printf("hello,world");return 0;
}

注意事项

所有的符号都是英文符号,请注意不要用中文符号,这是初学者常犯的错误。

我们可以看一些英文符号和中文符号的区别

中文括号:() 英文括号:()

中文双引号:“”   英文双引号:""

中文分号:;   英文分号:;

所以要记得写英文符号,不然到时候检查了半天感觉自己没写错,结果最后是符号不对

编写第一个c语言程序相关推荐

  1. 用计算机c语言输出你好,编写第一个C语言程序 - Hello World

    前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法.学习任何一门语言,首先要掌握的肯定是语法.学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算 ...

  2. c语言 方程改main的值_C语言编程笔记丨编写第一个C语言程序hello world,我教你哇...

    如果用C语言输出:Hello,world!,该如何编写程序? **代码如下:** #include//包含标准库的信息 main()//定义名为main的函数,不接受参数值 {//main函数的语句都 ...

  3. 使用c语言编程首先要新建,【C语言编程入门系列】—— 第三章,编写第一个C语言程序!...

    导读:一般学一门计算机语言的第一堂上机课("上机"顾名思义,上计算机,机你太美),就是往屏幕输出"hello world",本章也不例外. 3.1 Hello, ...

  4. 一个c语言程序的开发环境,C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序...

    在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...

  5. C语言编程入门之--第三章编写第一个C语言程序

      导读:一般学一门计算机语言的第一堂上机课("上机"顾名思义,上计算机,机你太美),就是往屏幕输出"hello world",本章也不例外. 3.1 Hell ...

  6. 下载安装及编写第一个C语言程序Visual Studio 2019

    安装Visual Studio 2019及编写第一个C程序 支持原创:转载 https://blog.csdn.net/Fylyj/article/details/102580794 非常详细的教程, ...

  7. 《Go语言从入门到实战》学习笔记(2)——编写第一个Go语言程序

    本节内容主要侧重于环境构建以及经典代码的编写. 一.开发环境构建 GOPATH在1.8版本之前设置这个环境变量 1.8版本后(含1.8)如果没有设置使用默认值,在Unix上默认为$HOME/go,在W ...

  8. 编写一个c语言程序 求e的值,编写一个程序求e的值_相关文章专题_写写帮文库

    时间:2019-05-15 01:58:18 作者:admin 3.2 代数式的值 做课人 尹圣军 [教学目标] 知识与技能 能解释代数式值的实际意义,了解代数式值的概念. 过程与方法 经历观察.实验 ...

  9. devc 如何编写java,Android For JNI(1)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序...

    Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ...

最新文章

  1. db9针232接口波特率标准_RS232和RS485与RS422接口的基础知识详细介绍
  2. linux升级Python2.7.12
  3. 10次相遇我才知道什么是成熟的爱--转
  4. AJPFX学习笔记JavaAPI之String类
  5. Ajax系统学习总结
  6. 试用到期_各大化妆品品牌试用装广告
  7. 最新电视直播PHP源码V1.2
  8. ORB-SLAM3从理论到代码实现(三):Optimizer全局优化
  9. VMware - 虚拟机系统中无法使用键盘
  10. 移动吉比特H2-2光猫超级用户与密码
  11. mac下免费svn工具
  12. 【历史上的今天】5 月 4 日:微软放弃收购雅虎;史上最危险的电脑病毒;vi 发布
  13. 一线技术人应该关注的四种思维能力
  14. 判断两条线段是否相交 java_判断两个线段是否相交02
  15. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(1)2022 紫光展锐(上)
  16. 语音识别ASR - HTK(HResults)计算字错率WER、句错率SER
  17. 小白重装系统教程_小白U盘重装原版win7系统教程
  18. php代码审计课程笔记
  19. WIFI MAC地址规则常见问题(WIFI MAC)
  20. Apple Watch教程|如何取消配对并抹掉 Apple Watch?

热门文章

  1. STM32CubeMX学习笔记(20)——DAC接口使用(输出正弦波)
  2. 前端 javascript 字符编码与解码
  3. 区块链技术能否提高网络安全?
  4. 史上最全量化资源整理
  5. matlab时域微分,实验一 MATLAB用于时域分析.doc
  6. tensorflow入门之MINIST手写数字识别
  7. 西门子PLC(S7-1200、1500)通讯程序报16#80C8错误的解决方法
  8. 【AXURE】如何在谷歌浏览器中打开axure原型文件
  9. xp系统访问共享服务器提示无网络路径,教你WinXP提示无任何网络提供程序接受指定的网络路径应该怎么办...
  10. React技巧之设置行内样式