- 19
- 0
- 约1.27万字
- 约 33页
- 2026-02-27 发布于江苏
- 举报
C语言程序设计
?简述C语?采取了哪些措施提?执?效率
?使?指针:有些程序?其他语?也可以实现,但C能够更有效地实现;有些程序?法?其它语?实现,如直接访问硬件,但C却可以。正因为指针可以拥有类似于汇编的寻址?式,所以可以使程序更?效。
使?宏函数:宏函数仅仅作为预先写好的代码嵌?到当前程序,不会产?函数调?,所以仅仅是占?了空间,?使程序可以?效运?。在频繁调?同?个宏函数的时候,该现象尤其突出。函数和宏函数的区别就在于,宏函数占?了?量的空间,?函数占?了时间。
?使?位操作:位操作可以减少除法和取模的运算。在计算机程序中数据的位是可以操作的最?数据单位,理论上可以?位运算来完成所有的运算和操作。灵活的位操作可以有效地提?程序运?的效率。
将汇编指令嵌?到C语?程序中,汇编语?是效率最?的计算机语?,因此在C语?程序中嵌?汇编,从?充分利??级语?和汇编语?各?的特点。
系统调用:在C语?程序中可以调?操作系统级的API,从?提?程序的运?效率。
条件编译:C语?源程序中加上条件编译,让编译器只对满?条件的代码进?编译,将不满?条件的代码舍弃,可以减少编译及执行程序代码量。
循环嵌套中将较长循环设为内置循环,较短循环设为外置循环,以减少cpu跨切循环层的次数,提?程序的运?效率。(操作系统页?置换相关,减少页?置换次数)
其它诸如寄存器变量、联合体、编译器优化等手段
您可能关注的文档
- 矿棉吸音板吊顶施工工艺.docx
- 劳务派遣经营情况书面报告.docx
- 冷冻水系统加药过程及注意事项.docx
- 车驾管业务委托书范本(3篇).docx
- 城管协管员聘用合同5篇.docx
- 初二物理摩擦力练习.docx
- 初二物理重力试卷及答案.docx
- 初一上-英语语法专项训练卷.docx
- 初一英语语法归纳(超详细).docx
- 初中被动语态和练习题.docx
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026年CKM综合征专家共识深度解读PPT课件.pptx VIP
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 2027年中考语文专题复习:记叙文阅读 答题技巧+8篇练习题(含答案).docx VIP
- 兰州大学2016-2017学年第一学期期末试《物理学》试卷.doc VIP
- 猜数游戏有捷径(教案)五年级全一册信息科技人教版.docx VIP
- 广东省义务教育阶段学生学籍卡.doc VIP
- 2027年中考语文专题复习:记叙文阅读 考点梳理+答题技巧+专项练习题(含答案).docx VIP
- 二进制精品课件.ppt VIP
- 2025-2026学年初中信息技术龙教版2018八年级下册-龙教版2018教学设计合集.docx
- 中医奇才陈玉琴老师对69种常见病的论证和治疗(打印版).pdf VIP
原创力文档

文档评论(0)