mu_tou_man

导航

 

2014年7月21日

摘要: ++a=8;++a可以当做左值使用,a++=8;错误 不可以当做左值使用#includevoidmain()/*主函数*/{inta,b,c,d;a=5;b=5;c=(a++)+(a++)+(a++);d=(++b)+(++b)+(++b);printf("a=%d,b=%d,c=%d,d=%d\n... 阅读全文
posted @ 2014-07-21 22:20 mu_tou_man 阅读(469) 评论(0) 推荐(0) 编辑
 
摘要: const 可以理解为read-only在C中用于定义静态变量、修饰函数的参数或者返回值在C++中用于修饰函数的定义、定义类的成员函数一般而言const有以下几个作用:1.定义常量2.类型检查、保护被修饰的东西 void fun(const int i) 那么形参就是不可变的3.和宏定义一样 避免模... 阅读全文
posted @ 2014-07-21 18:16 mu_tou_man 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: static 应用大全C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为... 阅读全文
posted @ 2014-07-21 09:14 mu_tou_man 阅读(180) 评论(0) 推荐(0) 编辑
 
摘要: #ifdef 详解这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形... 阅读全文
posted @ 2014-07-21 09:11 mu_tou_man 阅读(181) 评论(0) 推荐(0) 编辑