0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C程序的结构

汽车电子技术 来源:我不是C神 作者:子晨工作室 2023-02-21 14:31 次阅读

图片

今天为大家带来C程序结构的介绍以及简单的C程序示例

C语言的结构

一个完整的C程序必须拥有一定的结构,这样才可以规范的编辑C程序。本示例的C程序所显示的功能为 输出“Hello Word”。

这个小程序虽然简单,但可以完美的演示C程序的全部结构。

#include


int main()
{
    printf("Hello Word!\\n");    //输出Hello Word
    return 0;                   //程序返回结果
}
  1. #include 指令  
    
     #include 指令是上述示例的第一行代码,#include 指令在C语言中的作用是进行相关的预处理操作。include在C语言中称为文件包含命令,而include后面的尖括号中的内容则为C程序的头文件。
    
  2. 空行
    
     上述示例的第二行是空格,C语言具有很强的灵活性,因此,编写代码中的空格、空行以及跳格并不会影响程序。所以,在C语言中我们常常使用一些空格、空行使C程序的编写更加美观,同时可以极大程度的提高代码的可读性。合理、恰当的在编写C程序时使用空格、空行,可以让编写者在日后维护自己的代码时更加的方便。
    
  3. main 函数的声明
    上述示例的第三行代码便是对main函数进行声明。
    
int main()
这一行代码的意思是声明main的函数类型为 int(整型),其中的 intC语言中是一个关键字,这个关键字所代表的数据类型是整型。

    在每个完整的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” 这样的一个符号,这个符号是一个转义字符,它的意思是输出一个空行。
  1. return 语句
    上述示例的第6行代码是C程序中的返回语句。
    
return 0;                   //程序返回结果
这个语句的作用是使 main 函数停止运行,并且向操作系统返回一个结果。因此。我们可以将 return 语句理解为 main 函数的结束标志。

7.代码注释

在上述示例的第5行和第6行会看到如下文字。
//输出Hello Word
//程序返回结果
这段文字便是对代码的注释,代码的注释的作用便是对书写的代码进行解释说明。方便日后对代码进行维护或者修改的时候理解编辑代码时的思想以及含义。注释内容的语法格式如下。
//这是一段注释内容
C程序中,注释还可以有如下书写格式。
/*这是一段注释内容*/

今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 结构
    +关注

    关注

    1

    文章

    117

    浏览量

    21587
  • 编辑
    +关注

    关注

    0

    文章

    28

    浏览量

    11547
  • C程序
    +关注

    关注

    4

    文章

    254

    浏览量

    36021
收藏 人收藏

    评论

    相关推荐

    C++程序结构特性

    全面兼容CC的许多代码不经修改就可以为Cpp所用,用C编写的库函数和实用软件可以用于Cpp。
    发表于 09-19 11:19 765次阅读

    #硬声创作季 #嵌入式C程序设计 36 C程序的基本结构

    嵌入式
    发布于 :2022年12月19日 10:53:28

    C程序的基本结构(1)#程序设计基础

    程序设计
    学习硬声知识
    发布于 :2023年05月30日 12:39:11

    C程序的基本结构(2)#程序设计基础

    程序设计
    学习硬声知识
    发布于 :2023年05月30日 12:40:37

    C语言概述

    上海电机学院第1章_C语言概述第一章本章要点C语言的特点C程序结构在计算机上运行C
    发表于 09-01 06:41

    C51基本结构程序设计

    C51基本结构程序设计1. 掌握if语句来实现选择结构,能利用if语句编写相应的分枝结构程序
    发表于 06-12 23:44 32次下载

    C++教程之程序结构

    C++教程之程序结构 程序由什么组成?答案1:程序由代码语句组成。正是一行行的代码,组成了一个完整的程序。 答案2:
    发表于 05-15 18:01 38次下载

    C++课程资料详细资料合集包括了:面向对象程序设计与C++,算法,函数等

    本文档的主要内容详细介绍的是C++课程资料资料合集包括了:面向对象程序设计与C++,算法,函数,概述, C++语言基础,构造数据类型,数据类型,C
    发表于 07-09 08:00 18次下载
    <b class='flag-5'>C</b>++课程资料详细资料合集包括了:面向对象<b class='flag-5'>程序</b>设计与<b class='flag-5'>C</b>++,算法,函数等

    C语言程序设计教程之如何设计循环结构

    本文档的主要内容详细介绍的是C语言程序设计教程之如何设计循环结构主要内容包括了:1 while语句2 do-while语句3 for 语句4 break、continue和goto语句5 循环的嵌套6 复合
    发表于 10-26 16:48 0次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序</b>设计教程之如何设计循环<b class='flag-5'>结构</b>

    C语言程序设计教程之分支结构程序设计的课件免费下载

    本文档的主要内容详细介绍的是C语言程序设计教程之分支结构程序设计的课件免费下载。
    发表于 12-10 17:16 6次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序</b>设计教程之分支<b class='flag-5'>结构</b><b class='flag-5'>程序</b>设计的课件免费下载

    C语言程序设计教程之选择结构程序设计的资料说明

    本文档的主要内容详细介绍的是C语言程序设计教程之选择结构程序设计的资料说明。
    发表于 02-21 14:26 4次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序</b>设计教程之选择<b class='flag-5'>结构</b><b class='flag-5'>程序</b>设计的资料说明

    嵌入式编程中C语言到C++详解

      OOP第一课 C语言的局限 C++的特点 C++的程序特征 C++程序
    的头像 发表于 11-08 17:21 2591次阅读

    C语言程序设计第四讲结构程序设计之选择

    C语言程序设计第四讲结构程序设计之选择
    发表于 12-22 10:34 0次下载

    C程序设计基础-数组与结构

    数组,结构体和指针是C语言里面最难的部分,如果在编程中可以熟练的运用这三样工具,会大大地提高开发效率,简化程序结构,提成代码运行速度。
    的头像 发表于 03-02 10:10 985次阅读
    <b class='flag-5'>C</b><b class='flag-5'>程序</b>设计基础-数组与<b class='flag-5'>结构</b>体

    c程序的基本结构是什么

    C语言源程序的基本结构是由多个函数组成的。每个程序至少包含一个主函数,也可以包含其他的函数,而这些函数相互之间可以进行相互调用,以完成特定的任务。 一、头文件部分 在一个
    的头像 发表于 11-24 10:24 2350次阅读