------------------------------------------------------------------------------------------------

比较著名的编写C语言的软件像Visual C++(VC++)和Dev C++等软件。我选择了Dev C++作为我的编程软件,Dev C++可以及时的找出编写的程序的错误。

我们打开Dev C++,依次点击【文件】-【新建】-【源代码】来创建一个源代码。

我们依次输入这几行代码:

int main()

{

printf("这是一个最简单的C语言程序。\n");

return 0;

}

然后在点击【运行】-【编译】,以".c"文件扩展名保存。

当编译器出现“错误:0,警告:0”时,代表我们编写的程序是无明显错误的,然后依次点击【运行】-【运行】来运行这个程序。

我们发现:

-

OK,下面我们来从上到下分析这个程序代码。

“[井字号]include”,这是一个预处理指令,也就是将“stdio.h”这个头文件中的内容导入到程序中,然后我们就可以在程序中去使用这些内容。在这里,我们使用了“stdio.h”中的“printf”函数,即输出内容函数。基本上每个C语言程序都少不了“[井字号]include”这个预处理指令。

“int main()”用来定义一个主函数,也就是程序开始执行的地方。前面的int是一个函数类型,在程序的最后必须写上“return 0”。C语言规定,一个C语言程序,有且仅有一个main函数,也就是主函数,程序从main函数开始,从main函数结束。

“printf("这是一个最简单的C语言程序。\n")”用来输出""里的所有内容。但是后面的“\n”是一个转义字符,在输出内容时并不会出现,其作用是将光标移至下一行开头。也称换行回车字符。

“return 0”使函数的返回值为0,C语言不像Java语言,一旦我们的程序中出现了int main,程序就必须有一个返回值。就像我们去超市买东西,买完东西(执行完程序)后,超市服务人员就会给你一张发票(返回值)。而我们不想让它有返回值,所以我们就必须让它“归零”,也就是返回(return)0。

最后来讲一下一个重点,就是main函数里的每一行最后的;,像我们写入的这些“printf("这是一个最简单的C语言程序。\n")”等,其实就是一个个表达式,而加了“;”,就使表达式变成了一个个语句,这些语句可以被计算机识别。

-

-

-

设计最简单的c语言程序,最简单的C语言程序相关推荐

  1. c语言程序构造数据类型问题,C语言程序设计课程课件之第四章简单构造数据类型.ppt...

    C语言程序设计课程课件之第四章简单构造数据类型 第四章 简单构造数据类型 目录 4.1 一维数组 4.2 二维数组 4.3 字符数组 4.4 数组与指针 4.5 数组及指针作为函数参数 4.1 一维数 ...

  2. C语言入门非常简单!神级程序员五分钟带你入门!这就是学习效率

    很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门!小编有个建议,可以加小编弄的一个 ...

  3. C语言编写的简单计算器程序

    这两天在看一个C语言写的计算器程序,做了不少的功夫,跟着作者一步步的进行完善,了解了许多细节性的东西,在此自己做个总结,加深自己对程序的印象,也算是梳理. 在该计算器程序,能进行加减乘除.sin.co ...

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

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

  5. 《Abaqus GUI程序开发指南(Python语言)》——第一章 概述1.1 简单插件实例——创建带孔板有限元模型...

    本节书摘来自异步社区<Abaqus GUI程序开发指南(Python语言)>一书中的第1章,第1.1节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区&q ...

  6. python代码用c语言封装_使用C语言扩展Python程序的简单入门指引

    一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型 ...

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

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

  8. c语言有啥简单的小程序,c语言-简单小程序-简单算法

    <c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...

  9. 大学c语言基本程序,一个大学C语言试题的简单实现--员工信息管理程序

    一个大学C语言试题的简单实现,供参考. 题目: 员工信息管理程序 主要用结构体数组实现,用结构体表示每项记录,数据为:员工编号.姓名.性别.年龄.工龄.职务.部门.住址. 设计各个函数,分别实现以下功 ...

  10. java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)

    第 1 页 共 5 页 山东省过程性考试课程 Java 语言程序设计(第2阶段)测试 一. 简答题 (本大题共15个小题,每小题4分,共60分) 1. 什么是类?任何定义一个类?类中包含哪几部分,分别 ...

最新文章

  1. 驱动开发中常用的操作和小知识
  2. 在终端/命令行下打开文件浏览器窗口--Win cmd Ubuntu terminal
  3. anaconda成功安装fasttext后,无法导入的情况
  4. 求两个数的公约数java_java中怎样求两个数的最大公约数?
  5. Mac字体管理工具: RightFont
  6. 人工智能专业就业有哪些岗位方向
  7. Stata做统计分析详细教材
  8. 信息入口的新闻客户端如何盈利?
  9. matlab做gui界面抛体运动,用MATLAB进行抛体运动中的探讨模拟
  10. 3D游戏模型是怎么制作出来的?
  11. 使用树莓派与微信公众平台对接(python)
  12. html六边形空心,六边形空心预制块模具基本知识
  13. sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
  14. web前端学习(一):国内最常用,又优秀的web框架,Vue渐近式框架
  15. 【配电网重构】基于粒子群算法实现最小化功率损耗的配电网重构附matlab代码
  16. 联想T460p加装固态硬盘
  17. android 语音唤醒,录音并识别
  18. 阿里巴巴离职DBA 35岁总结的职业生涯(转)
  19. Linux启动一体机的复印功能,多功能一体机怎么复印 多功能一体机复印方法【详细介绍】...
  20. 再见,像风一样自由的男人纳什

热门文章

  1. CentOS 6.7安装gcc4.8.2
  2. DelphiXe Ansistring使用注意事项
  3. Linphone-Android源码学习(一)
  4. fpga烧写bin文件_FPGA烧写的方式和具体过程分析
  5. 学生选课管理系统(python)
  6. teamview外网连接服务器虚拟主机,利用路由器端口映射+桥接虚拟机搭建个人服务器...
  7. 遗传算法——matlab实现
  8. Dev C++使用教程(使用Dev C++编写C语言程序)
  9. 自动化运维工具(光纤交换机接口功率监控)
  10. 【Flutter从入门到实战】⑰Flutter的主题风格、Theme、DarkTheme暗黑模式、单独给单个页面设置Theme、屏幕适配、屏幕适配工具类封装、Flutter调试使用