A. 函数(一个或多个函数组成)

B. 过程(若干过程组成)

C. 主程序和子程序(一个主程序和若干子程序组成)

D. 子程序( 若干子程序组成)

正确答案:A

解释:显而易见(doge)

补充:

三、C程序的基本组成

1、C语言源程序的基本单位是函数。

C程序是由若干个函数构成的,至少有一个主函数main(),main()的位置可以任意,其他各函数在程序中的前后位置也是可以任意的。程序的执行总是从主函数开始,在主函数中结束。主函数是可以调用其他任何非主函数的函数,任何非主函数也可以调用其它任何非主函数。

C程序的基本组成:声明区、主程序区、函数定义区。

函数返回值的类型是由定义函数时所指定的函数类型决定的。

2、声明区

处在程序文件的所有函数的外部,一般包含:包含头文件、宏定义、类定义、结构体定义、函数声明、全局变量声明、条件编译等。

3、主程序区

主程序以main()函数开始,main()函数(主函数)是程序运行时的入口,包含局部变量的声明、函数调用、一般运算、结构控制、对象与结构的处理、文件处理等。

4、函数定义区

函数的定义包含函数说明和函数体两部分。

5、注释

//或/*     */为注释,不能嵌套

不产生编译代码,不影响程序的执行效率。

C 程序是由( )组成的。相关推荐

  1. 编程精粹 --Microsoft编写优质无错C程序秘诀

    献给我的妻子Beth, 以及我的双亲Joseph和Julia Maguire ────为了他们的爱和支持 序 1986年,在为几家小公司咨询和工作了10年之后为了获得编写Macintosh应用程序的经 ...

  2. POCO C++库学习和分析 -- 序

    POCO C++库学习和分析 -- 序 1. POCO库概述: POCO是一个C++的开源库集.同一般的C++库相比,POCO的特点是提供了整一个应用框架.如果要做C++程序应用框架的快速开发,我觉得 ...

  3. 程序主动进行电话短信报警,自定义电话、短信、钉钉报警通知

    程序主动进行电话短信报警,自定义电话.短信.钉钉报警通知 一. 规则说明 这里我们要利用到阿里云的云监控的手段,有一个叫做事件监控的东西,可以通过自定义事件上传来进行监控报警. 流程: 程序发现错误 ...

  4. 终止js程序执行的方法

    js终止程序执行的方法共有三种 (一)在function里面(普通js方法) (1)return; (2)return false; (二)非function方法里面(如ajax方法) alert(& ...

  5. 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析

    目录[阅读时间:约10分钟] 一.概述 二.对比: gorilla/mux与net/http DefaultServeMux 三.简单使用 四.源码简析 1.NewRouter函数 2.HandleF ...

  6. 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发

    基于Golang pmlpml/RxGo程序包的二次开发[阅读时间:约20分钟] 一.ReactiveX & RxGo介绍 1.ReactiveX 2.RxGo 二.系统环境&项目介绍 ...

  7. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  8. 基于Golang的对象序列化的程序包开发——myJsonMarshal

    基于Golang的对象序列化的程序包开发--myJsonMarshal[阅读时间:约10分钟] 一.对象序列化概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体程序设计及 ...

  9. 【golang程序包推荐分享】go-ini、viper、godoc

    [golang程序包推荐&分享]go-ini.viper.godoc 一.go-ini 1.程序包简介 2.下载安装 3.简单使用[截取自官网] 二.viper 1.程序包简介 2.下载安装 ...

  10. 基于Golang的监听读取配置文件的程序包开发——simpleConfig_v1

    基于Golang的监听&读取配置文件的程序包开发--simpleConfig_v1 [阅读时间:约10分钟] 一.配置文件概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 ...

最新文章

  1. [转]深入理解CSS中的层叠上下文和层叠顺序
  2. netty3超长字符串
  3. 导出全部记录到excel
  4. 机器学习与气象数据_气象大数据与机器学习联合实验室 大数据和气象的“联姻”...
  5. GCC-__attribute__()(一)属性机制
  6. php 注入是什么意思,如何理解ThinkPHP框架里的依赖注入?
  7. 2021中国餐饮行业数字化调研报告
  8. 小程序助手多功能微信小程序反编译工具
  9. 人工智障学习笔记——机器学习(9)最大期望算法
  10. App Support
  11. Hive Union操作中的隐式转换
  12. 51单片机实训(一)————Keil 基本操作
  13. CTF Alice与Bob
  14. 实习日记——Day36
  15. 运动无线耳机哪个品牌比较好、口碑最好的运动蓝牙耳机
  16. R语言自学笔记-----R绘图(二)---饼图
  17. 傅里叶特征学习高频:Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains
  18. Cocos2dx 2.2.0 孤狼优化整合版V1.0(32位)
  19. 赚流量不赚钱、高退出低留存,水滴的资本故事还能怎样讲?
  20. PostgreSQL与2020 PGConf.aisa数据库大会值得关注!

热门文章

  1. CSDN编辑器格式调整 --- 个人笔记
  2. python-opencv剪辑视频
  3. 程序人生 - 胃窦部轻度慢性浅表性胃炎怎么预防?
  4. 汽车空调系统教学软件服务器,汽车空调系统工作原理(图解)了解这一篇就够了...
  5. codemap~~~阅读源代码神器推荐
  6. OPPO、vivo 小游戏正式上线,Cocos 率先支持
  7. 画家王俊杰——出于天赋,长于热爱,成于恩师,忠于学术
  8. git命令clone
  9. 最“全”新零售运维保障解决方案——阿里巴巴GOC技术实践经验独家曝光
  10. 金耳朵测试android6,情怀满分,使用能有几分呢? NOKIA6第二代开箱测评