C 程序是由( )组成的。
A. 函数(一个或多个函数组成)
B. 过程(若干过程组成)
C. 主程序和子程序(一个主程序和若干子程序组成)
D. 子程序( 若干子程序组成)
正确答案:A
解释:显而易见(doge)
补充:
三、C程序的基本组成
1、C语言源程序的基本单位是函数。
C程序是由若干个函数构成的,至少有一个主函数main(),main()的位置可以任意,其他各函数在程序中的前后位置也是可以任意的。程序的执行总是从主函数开始,在主函数中结束。主函数是可以调用其他任何非主函数的函数,任何非主函数也可以调用其它任何非主函数。
C程序的基本组成:声明区、主程序区、函数定义区。
函数返回值的类型是由定义函数时所指定的函数类型决定的。
2、声明区
处在程序文件的所有函数的外部,一般包含:包含头文件、宏定义、类定义、结构体定义、函数声明、全局变量声明、条件编译等。
3、主程序区
主程序以main()函数开始,main()函数(主函数)是程序运行时的入口,包含局部变量的声明、函数调用、一般运算、结构控制、对象与结构的处理、文件处理等。
4、函数定义区
函数的定义包含函数说明和函数体两部分。
5、注释
//或/* */为注释,不能嵌套
不产生编译代码,不影响程序的执行效率。
C 程序是由( )组成的。相关推荐
- 编程精粹 --Microsoft编写优质无错C程序秘诀
献给我的妻子Beth, 以及我的双亲Joseph和Julia Maguire ────为了他们的爱和支持 序 1986年,在为几家小公司咨询和工作了10年之后为了获得编写Macintosh应用程序的经 ...
- POCO C++库学习和分析 -- 序
POCO C++库学习和分析 -- 序 1. POCO库概述: POCO是一个C++的开源库集.同一般的C++库相比,POCO的特点是提供了整一个应用框架.如果要做C++程序应用框架的快速开发,我觉得 ...
- 程序主动进行电话短信报警,自定义电话、短信、钉钉报警通知
程序主动进行电话短信报警,自定义电话.短信.钉钉报警通知 一. 规则说明 这里我们要利用到阿里云的云监控的手段,有一个叫做事件监控的东西,可以通过自定义事件上传来进行监控报警. 流程: 程序发现错误 ...
- 终止js程序执行的方法
js终止程序执行的方法共有三种 (一)在function里面(普通js方法) (1)return; (2)return false; (二)非function方法里面(如ajax方法) alert(& ...
- 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析
目录[阅读时间:约10分钟] 一.概述 二.对比: gorilla/mux与net/http DefaultServeMux 三.简单使用 四.源码简析 1.NewRouter函数 2.HandleF ...
- 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发
基于Golang pmlpml/RxGo程序包的二次开发[阅读时间:约20分钟] 一.ReactiveX & RxGo介绍 1.ReactiveX 2.RxGo 二.系统环境&项目介绍 ...
- 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)
目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...
- 基于Golang的对象序列化的程序包开发——myJsonMarshal
基于Golang的对象序列化的程序包开发--myJsonMarshal[阅读时间:约10分钟] 一.对象序列化概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体程序设计及 ...
- 【golang程序包推荐分享】go-ini、viper、godoc
[golang程序包推荐&分享]go-ini.viper.godoc 一.go-ini 1.程序包简介 2.下载安装 3.简单使用[截取自官网] 二.viper 1.程序包简介 2.下载安装 ...
- 基于Golang的监听读取配置文件的程序包开发——simpleConfig_v1
基于Golang的监听&读取配置文件的程序包开发--simpleConfig_v1 [阅读时间:约10分钟] 一.配置文件概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 ...
最新文章
- [转]深入理解CSS中的层叠上下文和层叠顺序
- netty3超长字符串
- 导出全部记录到excel
- 机器学习与气象数据_气象大数据与机器学习联合实验室 大数据和气象的“联姻”...
- GCC-__attribute__()(一)属性机制
- php 注入是什么意思,如何理解ThinkPHP框架里的依赖注入?
- 2021中国餐饮行业数字化调研报告
- 小程序助手多功能微信小程序反编译工具
- 人工智障学习笔记——机器学习(9)最大期望算法
- App Support
- Hive Union操作中的隐式转换
- 51单片机实训(一)————Keil 基本操作
- CTF Alice与Bob
- 实习日记——Day36
- 运动无线耳机哪个品牌比较好、口碑最好的运动蓝牙耳机
- R语言自学笔记-----R绘图(二)---饼图
- 傅里叶特征学习高频:Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains
- Cocos2dx 2.2.0 孤狼优化整合版V1.0(32位)
- 赚流量不赚钱、高退出低留存,水滴的资本故事还能怎样讲?
- PostgreSQL与2020 PGConf.aisa数据库大会值得关注!
热门文章
- CSDN编辑器格式调整 --- 个人笔记
- python-opencv剪辑视频
- 程序人生 - 胃窦部轻度慢性浅表性胃炎怎么预防?
- 汽车空调系统教学软件服务器,汽车空调系统工作原理(图解)了解这一篇就够了...
- codemap~~~阅读源代码神器推荐
- OPPO、vivo 小游戏正式上线,Cocos 率先支持
- 画家王俊杰——出于天赋,长于热爱,成于恩师,忠于学术
- git命令clone
- 最“全”新零售运维保障解决方案——阿里巴巴GOC技术实践经验独家曝光
- 金耳朵测试android6,情怀满分,使用能有几分呢? NOKIA6第二代开箱测评