自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anuo的专栏

这里只谈技术

  • 博客(7)
  • 收藏
  • 关注

原创 浮点数取整等问题

函数floor( )向下取整函数ceil( )向上取整如果要4舍5入,可以在浮点数上加0.5之后再用floor( )或者减去0.5之后用ceil( )。

2007-03-21 15:59:00 1006

转载 do...while(0) 在宏定义中的应用

 这是一个奇怪的循环,它根本就只会运行一次,为什么不去掉外面的do{...}while结构呢?我曾一度在心里把它叫做“怪圈”。原来这也是非常巧妙的技巧。在工程中可能经常会引起麻烦,而上面的定义能够保证这些麻烦不会出现。下面是解释:一方面假设有这样一个宏定义#define macro(condition) /if(condition) dosomething()现在在程序中这样使用这个宏:i

2007-03-19 12:55:00 800

原创 C语言的历史

治学先治史,要想学好甚至精通C语言必须先了解它的诞生、发展、演化、成熟的历史。此前我对C语言历史的了解比较模糊,现把它的发展脉络及现状罗列如下,以供将来参阅: C语言的第一次发展在1969年到1973年之间。C之所以被称为C是因为C语言的很多特性是由一种更早的被称为B语言的编程语言中发展而来的,而B语言的前身是BCPL。 BCPL语言

2007-03-12 13:55:00 3360 1

原创 《Recommended C Style and Coding Standards》学习总结

1.     命名规范 以下划线开头或结尾的名称为系统保留 #define定义的宏常量用大写 枚举常量名用大写 函数名、类型定义typedef名、变量名以及struct、union和enum标记名用小写 宏函数名用大写,除非该宏函数的使用看起来就像是函数调用,例如getchar和putchar宏 避免不同的名称只靠大小写区

2007-03-09 16:05:00 1413

原创 须阅书籍列表

须系统学习的技术类书籍列表如下: 《高质量C/C++编程指南》                                             (已完成) 《Recommended C Style and Coding Standards》(已完成) 《C标准与实现》                                           

2007-03-08 20:19:00 905

原创 学习计划

学习目标: 精通C/C++编程 熟悉Linux/Unix操作系统 学习备忘录:1.    C/C++编程 编程风格依据《高质量C/C++编程指南》,参考《Recommended C Style and Coding Standards》  具体学习内容及进度安排:1.    C/C++编程1.1. C语言历史   

2007-03-08 20:12:00 1137

原创 学习日志-从今天开始

今天是2007年3月8号!从今天开始进入技术学习储备阶段,旨在最大限度夯实自身在IT技术上的基本功,练就高超的技术能力。

2007-03-08 19:47:00 555

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除