C++程序设计
LinuxJoey
一个颓废但又不甘失败的人
展开
-
c++之超越c的语法02-类型转换
c++的类型转换和c有一些不同:c style:(type)valueC++style: static_castvalue原创 2015-05-03 13:55:18 · 678 阅读 · 0 评论 -
c++之超越c的语法03-变量初始化
定义一个int型 x,然后初始化值为1:int x=1; //c & c++int x(1); //c++ style原创 2015-05-03 14:04:37 · 1073 阅读 · 0 评论 -
c++之超越c的语法01-bool 布尔类型
bool 布尔类型,取值有且只有两个 true 或者 false。命名规范:布尔变量或者函数命名应该使用前缀 is,例如: bool isMyBook; bool isRunning = false; bool isBoy();bool型 与 int型转换关系:false 0true --->1non-zero ---> true原创 2015-05-03 13:47:44 · 1319 阅读 · 0 评论 -
c++之超越c的语法04-变量作用域
一、c语言中:局部变量的的定义必须在函数体的前面 作用域:从定义位置到函数尾c++语言中:可在函数体内任意位置定义 作用域:从定义位置到块尾例如:void function1(){ for(int i=1; i { //变量i的作用域只能在for循环内有效。 }}二、在c++程序中,当局部变量名和全局变量名相同时,可使用::访问全局变量#include原创 2015-05-03 14:17:41 · 1057 阅读 · 0 评论