C语言
文章平均质量分 88
abcflyer
这个作者很懒,什么都没留下…
展开
-
c语言笔记
查缺补漏C语言的祖先是ALGOL60,是1960年由国际计算机委员会设计的一种面向过程的结构化程序设计语言,用它编写的程序具有可读性和可移植性好的特点。但是,它不能直接对硬件进行操作,不宜用来编写系统程序。系统程序用汇编编写,是面向机器的,所以可移植性与可读性比较差。1983年,美国国家标准局ANSI制定了C语言标准,称为ANSI C或现代C。后来,ANSI C标准被ISO(国际标准化组织原创 2015-08-17 16:09:48 · 928 阅读 · 0 评论 -
关于提高编码效率的方法
C语言提高代码效率1、尽量使用typedef代替宏定义,因为宏定义有时候不是完全替代。typedefint* INT_PTR;INT_PTR a ,b;# define INT_PTR int*;INT_PTR a ,b;在这个宏定义中,a是一个指向整数的指针,而b是只有一个整数声明。使用typedef a和b都是整数的指针。2、在一个逻辑条件语句中,常数项永远在左侧转载 2015-10-15 10:43:50 · 3010 阅读 · 0 评论 -
C陷阱与C缺陷笔记
词法陷阱程序是由符号token序列所组成的。将程序分解成符号的过程称为“词法分析”。C语言对符号的判断规则是:每一个符号应该包含尽可能多的字符。也就是,编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个符号的组成部分;如果可能,继续读入下一个字符,重复上述判断,直到读入的字符组成转载 2016-01-06 14:16:05 · 554 阅读 · 0 评论