Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136085
  • 博文数量: 46
  • 博客积分: 126
  • 博客等级: 民兵
  • 技术积分: 186
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-12 17:57
文章分类

全部博文(46)

文章存档

2016年(2)

2015年(2)

2014年(17)

2013年(8)

2012年(12)

2011年(5)

发布时间:2014-06-08 13:09:03

网上有很多c++用法总结,说的很全面,故本文只简述自己对const修饰变量的一点理解。先说三个例子吧:(1) const char    *p;(2) char * const  p;(3) const char *  const p;为了方便理解,我们可以吧变量类型去掉,于是便变为:(4) const     *p;(5)  *&nbs.........【阅读全文】

阅读(485) | 评论(0) | 转发(0)

发布时间:2014-06-08 12:04:30

在c中,习惯用#define来定义常量:#define PI 3.14但#define有不安全因素:int  x = 1;#define T1  x+x#define T2  T1-T1int main(void){    printf("T2 is:%d\n", T2);    return 0;}此处替换后,T2为 x+x-x+x = 2 * x = 2; 而不是0。c++中,提供了const来定义常量。const.........【阅读全文】

阅读(872) | 评论(0) | 转发(0)

发布时间:2014-06-08 11:28:06

在c中,建议为程序中的每一个函数建立原型(即函数声明)。在c++中,必须为每一个函数建立函数原型。int add(int x, int y);  //在c中,若此函数只用于本文件,此句可以省略,但在c++中此句必须保留int add(int x, int y){    return a + b;}int main(void){    add(1, 2);  &nbs.........【阅读全文】

阅读(344) | 评论(0) | 转发(0)

发布时间:2014-06-08 11:20:25

在C++中,结构名、联合名、枚举名都是类型名。在定义变量时,不必在结构名、联合名、枚举名前冠以struct、union、enum。例子:enum boole {TURE, FALSE};struct string{char *str;int length;};union number{int i;float f;};在C中,必须说明为:enum boole bl;struct string str;union number num;在C.........【阅读全文】

阅读(302) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册