设计最简单的c语言程序,最简单的C语言程序
------------------------------------------------------------------------------------------------
比较著名的编写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语言程序相关推荐
- c语言程序构造数据类型问题,C语言程序设计课程课件之第四章简单构造数据类型.ppt...
C语言程序设计课程课件之第四章简单构造数据类型 第四章 简单构造数据类型 目录 4.1 一维数组 4.2 二维数组 4.3 字符数组 4.4 数组与指针 4.5 数组及指针作为函数参数 4.1 一维数 ...
- C语言入门非常简单!神级程序员五分钟带你入门!这就是学习效率
很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门!小编有个建议,可以加小编弄的一个 ...
- C语言编写的简单计算器程序
这两天在看一个C语言写的计算器程序,做了不少的功夫,跟着作者一步步的进行完善,了解了许多细节性的东西,在此自己做个总结,加深自己对程序的印象,也算是梳理. 在该计算器程序,能进行加减乘除.sin.co ...
- c语言游戏总出bug,C语言 编写的简单移动游戏出现bug?_编程_游戏设计_C语言_天涯问答_天涯社区...
C语言 编写的简单移动游戏出现bug? 第一次按上下左右没什么问题,之后就会卡住..不知道出了什么错 源码如下:(用vc++的win32 console程序编写) #include #include ...
- 《Abaqus GUI程序开发指南(Python语言)》——第一章 概述1.1 简单插件实例——创建带孔板有限元模型...
本节书摘来自异步社区<Abaqus GUI程序开发指南(Python语言)>一书中的第1章,第1.1节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区&q ...
- python代码用c语言封装_使用C语言扩展Python程序的简单入门指引
一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型 ...
- 200个c语言程序(由简单到复杂),200个c语言程序(由简单到复杂)
200个C语言程序(由简单到复杂)从简单到难的200来个经典C程序csdn上的不过那里要资源分,自己下了下来,放到论坛里.有需要的童鞋可以下载学习学习.第一部分 基础篇 001 第一个C程序 002 ...
- c语言有啥简单的小程序,c语言-简单小程序-简单算法
<c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...
- 大学c语言基本程序,一个大学C语言试题的简单实现--员工信息管理程序
一个大学C语言试题的简单实现,供参考. 题目: 员工信息管理程序 主要用结构体数组实现,用结构体表示每项记录,数据为:员工编号.姓名.性别.年龄.工龄.职务.部门.住址. 设计各个函数,分别实现以下功 ...
- java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)
第 1 页 共 5 页 山东省过程性考试课程 Java 语言程序设计(第2阶段)测试 一. 简答题 (本大题共15个小题,每小题4分,共60分) 1. 什么是类?任何定义一个类?类中包含哪几部分,分别 ...
最新文章
- 驱动开发中常用的操作和小知识
- 在终端/命令行下打开文件浏览器窗口--Win cmd Ubuntu terminal
- anaconda成功安装fasttext后,无法导入的情况
- 求两个数的公约数java_java中怎样求两个数的最大公约数?
- Mac字体管理工具: RightFont
- 人工智能专业就业有哪些岗位方向
- Stata做统计分析详细教材
- 信息入口的新闻客户端如何盈利?
- matlab做gui界面抛体运动,用MATLAB进行抛体运动中的探讨模拟
- 3D游戏模型是怎么制作出来的?
- 使用树莓派与微信公众平台对接(python)
- html六边形空心,六边形空心预制块模具基本知识
- sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
- web前端学习(一):国内最常用,又优秀的web框架,Vue渐近式框架
- 【配电网重构】基于粒子群算法实现最小化功率损耗的配电网重构附matlab代码
- 联想T460p加装固态硬盘
- android 语音唤醒,录音并识别
- 阿里巴巴离职DBA 35岁总结的职业生涯(转)
- Linux启动一体机的复印功能,多功能一体机怎么复印 多功能一体机复印方法【详细介绍】...
- 再见,像风一样自由的男人纳什
热门文章
- CentOS 6.7安装gcc4.8.2
- DelphiXe Ansistring使用注意事项
- Linphone-Android源码学习(一)
- fpga烧写bin文件_FPGA烧写的方式和具体过程分析
- 学生选课管理系统(python)
- teamview外网连接服务器虚拟主机,利用路由器端口映射+桥接虚拟机搭建个人服务器...
- 遗传算法——matlab实现
- Dev C++使用教程(使用Dev C++编写C语言程序)
- 自动化运维工具(光纤交换机接口功率监控)
- 【Flutter从入门到实战】⑰Flutter的主题风格、Theme、DarkTheme暗黑模式、单独给单个页面设置Theme、屏幕适配、屏幕适配工具类封装、Flutter调试使用