摘要: 【转】const详解为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const 最常见用途是作为数组的界和switch 分情况标号(也可以用枚举符代替),分类如下:常变量: const 类型说明符 变量名常引用: const 类型说明符 &引用名常对象: 类名 const 对象名常成员函数: 类名::fun(形参) const常数组: 类型说明符 const 数组名[大小]常指针: const 类型说明符* 指针名 ,类型说明符* const 指针名首先提示的是:在常变量(const 类型说明符 变量名)、常引用 阅读全文
posted @ 2013-03-14 14:36 曾见绝美的阳光 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 【转】http://www.kuqin.com/language/20090322/41866.html转载的这篇文章对typedef讲解的非常详细清楚,从用途,到注意事项,条理清晰,很久没有再回顾C语言语法了,加油!第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *pa 阅读全文
posted @ 2013-03-14 11:15 曾见绝美的阳光 阅读(279) 评论(0) 推荐(0) 编辑