- 5
- 0
- 约1.49万字
- 约 13页
- 2016-11-25 发布于湖北
- 举报
一、什么是C语言
C语言是面向结构的计算机高级语言,其兼具一般高级语言和低级语言的优点,c语言功能强大、应用广泛,既可以用来编写系统软件,也可以用来编写应用软件。它具有以下几个特点:
语言简洁、紧凑,使用方便、灵活。C语言程序比其他许多高级语言简练,源程序短,因此输入程序时工作量少。
运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符,
数据类型丰富。C语言提供的数据类型有:整型、浮点型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据结构(链表、树、栈等)的运算。
具有结构化的控制语句(如if…else语句、while语句、do…while语句、switch语句、for语句)。用函数作为程序的模块单位,便于实现程序的模块化。C语言是完全模块化和结构化的语言。
语法限制不太严格,程序设计自由度大。
C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
生成目标代码质量高,程序执行效率高 。
用c语言编写的程序可移植性好(与汇编语言比)。
二、c程序设计中的“共性”
C程序是由函数构成的。一个C源程序有且仅有一个main函数,也可以包含一个main函数和若干个其他函数。因此,函数是C程序的基本单位。
一个函数由两部分组成:
函数的首部,即函数的第一行,包括函数名、函数类型、函数参数(形式参数)名、参数类
您可能关注的文档
- C语言程序基础分析.ppt
- C语言程序设计(第二)2分析.ppt
- JSH型微电泳仪分析.pptx
- C语言程序设计(第二)分析.ppt
- JSP+SERVLET+JDBC实现对数据库的增删改查分析.doc
- C语言程序设计(第三)谭浩强[精品]分析.ppt
- JSP核心技术之JavaServlet分析.ppt
- JSP技术概述与应用框架外文翻译毕业设计分析.doc
- JSP技术概述与应用框架外文翻译分析.docx
- C语言程序设计(第三)谭浩强[开始免费了]分析.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 2019年徐州彭城农村商业银行股份有限公司.doc VIP
- 2.复旦大学2025年培养方案目录(2025方案) .pdf VIP
- 徐州彭城农村商银行股份有限公司.doc VIP
- 信用卡-网贷申请个人信息登记表.doc VIP
- 生鲜食品配送安全保障措施.docx VIP
- 2026年“建安杯”信息通信建设行业安全竞赛核心考点题库.doc VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 消防中队班务会一周工作总结5篇.docx VIP
- 50米以下落地式脚手架施工方案方案.docx
- 贵州省遵义市汇川区2026年初中学业水平适应性考试(一模)数学(试卷+解析).pdf VIP
原创力文档

文档评论(0)