今天为大家带来c程序结构的介绍以及简单的c程序示例
c语言的结构
一个完整的c程序必须拥有一定的结构,这样才可以规范的编辑c程序。本示例的c程序所显示的功能为 输出“hello word”。这个小程序虽然简单,但可以完美的演示c程序的全部结构。
#includeint main(){ printf(hello word!\\n); //输出hello word return 0; //程序返回结果}#include 指令 #include 指令是上述示例的第一行代码,#include 指令在c语言中的作用是进行相关的预处理操作。include在c语言中称为文件包含命令,而include后面的尖括号中的内容则为c程序的头文件。空行 上述示例的第二行是空格,c语言具有很强的灵活性,因此,编写代码中的空格、空行以及跳格并不会影响程序。所以,在c语言中我们常常使用一些空格、空行使c程序的编写更加美观,同时可以极大程度的提高代码的可读性。合理、恰当的在编写c程序时使用空格、空行,可以让编写者在日后维护自己的代码时更加的方便。main 函数的声明上述示例的第三行代码便是对main函数进行声明。int main()这一行代码的意思是声明main的函数类型为 int(整型),其中的 int 在c语言中是一个关键字,这个关键字所代表的数据类型是整型。 在每个完整的c程序中都有一个 main 函数,而上述的声明 main 函数的部分为整个函数的函数头部分。main 函数的作用就是作为一个程序的入口部分。因此,在c程序中,程序都是从 main 函数头开始执行的。之后进入 main 函数中,执行 main 函数中的内容。4.函数体
上述示例代码的第4行到第7行就是c程序的函数体部分。{ printf(hello word!\\n); //输出hello word return 0; //程序返回结果}这一部分的内容便是整个c程序的核心,在讲 main 函数的声明的时候提到了一个名词 函数头 。那么,既然有函数头,自然会有函数的身体部分,而函数体便是函数的身体部分。一个完整的函数拥有函数头和函数体两部分。5.执行语句
上述示例的第五行代码即是c程序的执行语句部分。printf(hello word!\\n); //输出hello word这一行代码是示例c程序中最难的一行代码,同时也将会是任何c程序中最难的代码。执行语句就是在整个函数中所要执行的动作内容,其中 printf 是产生格式化输出的函数,printf 的作用即是向控制台输出字符或者字符串。在上述示例中还可以看到 “/n” 这样的一个符号,这个符号是一个转义字符,它的意思是输出一个空行。return 语句上述示例的第6行代码是c程序中的返回语句。return 0; //程序返回结果这个语句的作用是使 main 函数停止运行,并且向操作系统返回一个结果。因此。我们可以将 return 语句理解为 main 函数的结束标志。7.代码注释
在上述示例的第5行和第6行会看到如下文字。//输出hello word//程序返回结果这段文字便是对代码的注释,代码的注释的作用便是对书写的代码进行解释说明。方便日后对代码进行维护或者修改的时候理解编辑代码时的思想以及含义。注释内容的语法格式如下。//这是一段注释内容在c程序中,注释还可以有如下书写格式。/*这是一段注释内容*/今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
ST推出与机顶盒芯片紧密集成的智能家居软件平台
消弧线圈的结构和作用是什么
联发科正式发布天玑 1200 芯片:台积电 6nm 工艺,A78 超大核 3.0GHz
未来5年内预计亚太地区将在RAN总收入中占据主导地位
模拟运算放大器的失调电压变化
C程序的结构
实体清单对中芯国际的影响分析
板柱节点计算用等效集中反力设计值
差模信号和共模信号的区别 共模噪声影响电路工作的实质
提高直升机航空电子设备的态势感知能力
能讯半导体基站发射系统发明专利揭秘
机智云IoT开发平台助力企业打造定制化工业互联网系统
京东城市在iCity智能城市大会上全新亮相
启明FOTA差分升级 系统级解决方案
嵌入式OS烽火再起 微软称霸胜算几何?
一文了解Prelink的注意事项
什么是MEMS?MEMS深度文章从原理制造到应用全讲透
紫光国微拟以180亿收购安全芯片厂商 并且开市起复牌
装车量暴增,渗透率仍低,DMS成为爆款之前还有哪些问题要解决?
OLED显示屏出现老化迹象,应如何解决