大话C语言
文章平均质量分 63
奋斗的小程序员
嵌入式爬坑中......
展开
-
大话C语言——优化结构控制(一)
一个好的控制结构对程序执行的影响是巨大的,因此,对控制结构优化非常重要。今天我们来谈谈优化结构控制:一 表达式优化———使用替换程序中的乘除法表达式优化是最基本的优化,使用简洁高效的表达式可以大幅度的提高程序的效率。优化是一个广泛而深入的话题,在程序执行过程中,加减法是计算机最喜欢的操作。其执行时间只占用1个时钟周期,是最快速的操作。位运算与移位计算执行速度与减法相近,乘法时间要长,大原创 2017-02-28 22:21:20 · 2998 阅读 · 0 评论 -
大话C语言——优化结构控制(二)
三.表达式优化(二)——使用数学公式计算机的特点是准确的执行重复性的动作,利用这个特点,用户可以将大量的计算工作交给计算机去做。使用计算机解决问题时,会遇到枚举,递归等人们不太喜欢的问题。但这些问题对于计算机来说成为了一般性的问题,对于计算机来说,这些重复的工作可以确保准确性,而且计算机不会疲倦。如下面这个例子:计算1~n之间n个整数和。#include int main(){原创 2017-03-01 13:14:16 · 2904 阅读 · 0 评论 -
大话C语言——面试官剖析面试题
预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,原创 2017-03-01 23:33:39 · 3428 阅读 · 0 评论 -
大话C语言——分支优化
一.分支优化——改变判断顺序if....else语句可以进行条件判断,从而使程序产生分支。但是if....else语句中的条件判断的安排顺序也是有讲究的。有一道统计一段英文的字母,空格,数字个数。方法一:#include #include #define MAX 1024int main(){ FILE *fp; int buf[MAX] = {0}; int原创 2017-03-02 23:20:17 · 3204 阅读 · 0 评论