缔冠期刊网

C语言初探与分析

2022-06-09

赵 晓 红

(武汉铁路职业技术学院 湖北 武汉 430205)

摘 要:对C语言的有关方面展开分析,介绍了C语言的基本程序形式、C语言中的语句分类、C语言与其他许多语言相比具体有什么特点,C语言的开发基本流程、C语言常见的错误简析及修改。最后对学习C语言给予总结和提示。

教育期刊网 http://www.jyqkw.com
关键词 :C语言;语句分类;C语言流程;常见错误

中图分类号:TP312 文献标识码:A doi:10.3969/j.issn.1665-2272.2015.10.048

收稿日期:2015-03-16

1 初识C语言程序

从这个简单的C程序可以看出,C程序结构由头文件、主函数、系统的库函数组成,但程序功能不能,C程序的组成也有所不同,有时需要自定义函数来完成必要的功能。其中main主函数时每个C语言程序都必须包含的部分,而且main主函数的位置在程序中是任意的。

2 C语言的特点

与其他许多语言相比,C语言的特点有:①语言简洁灵活。C语言只有32个标准关键字,9种程序控制语句,程序书写形式自由;②数据类型和运算符十分丰富。既有系统定义的简单类型:整型、实型、字符型等。又有用户自定义的构造类型:数组类型、结构体类型、共用体类型等;③数据结构丰富。C语言提供了整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构体、共用体等。另外,C语言还引入了与地址密切相关的指针类型,使得C语言的计算功能、逻辑判断功能非常强大;④允许直接访问物理地址。C语言中的位运算和指针运算符能够直接对内存地址进行访问操作,可以实现汇编语言的大部分功能。即直接对硬件进行操作;⑤它提供了大量的库函数供调用。简化了程序设计工作;⑥生成目标代码质量高。一般只比汇编生成的目标代码效率低10%~20%。C语言提供了一个相当大的运算符集合,而且其中大多数运算符与一般机器指令一致,可直接翻译成机器代码,因此,保证了C语言编写的程序生成的代码质量高,从而带来了编译和执行的高效率;⑦用C语言写的程序可移植性好。C语言提供的与硬件有关的操作,如数据的输入输出等,都是通过调用系统提供的库函数来实现的。库函数本身不是C语言的组成部分,因此用C语言编写的程序能够很容易的从一种计算机环境移植到另一种计算机环境中;⑧C语言学习难度较大。特别是指针、地址、函数调用等内容较难度大,需要认真学习才能掌握。

3 C语言程序的开发流程

从编写一个C语言源程序到得到最终的结果一般需要经过4个基本步骤:程序编辑、程序编译、程序链接、程序运行(见图1)。

4 C语言常见错误及分析

4.1.1 遗漏分号出现的错误

这个错误一般常出现在初学者所编程序中。

5 结论

C语言程序设计是一门强调实践练习的课程,没有捷径可走,只有不断地实践、练习、发现问题,不断解决问题,才能孰能生巧,举一反三才能将所学知识巩固发挥,最终掌握结构化程序的精髓,独自编写优秀高效的C语言程序。

教育期刊网 http://www.jyqkw.com
参考文献

1 孙丽云.C语言程序设计教程[M].北京:化学工业出版社,2013

2 王立. 二级C语言程序教程[M].武汉:华中科技大学出版社,2014

3 周美.C语言编程与技巧[M].北京:北京理工大学出版社,2013

(责任编辑 要 毅)

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网