摘要: 1.布尔类型 === c++在c语言的基础类型系统上增加了bool bool类型取值只有true(非0)和false(0)(true代表真,编译器用1表示;false代表假,编译器用0表示) 理论上bool只占一个字节 c++编译器会把非0值转化为true,把0值转化为false 2.三目运算符 = 阅读全文
posted @ 2019-10-28 16:48 人民广场的二道贩子 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.c语言中 === const修饰的变量是只读的,本质上还是变量 const修饰的局部变量在栈上分配空间(因为在栈上分配空间,所以我们可以通过改变这个空间的值。间接去改变这个变量。) const修饰的全局变量在只读存储区分配变量(这个区不能改) const在编译期有用,在运行期无用(const修饰 阅读全文
posted @ 2019-10-28 14:39 人民广场的二道贩子 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1 C :C语言中的变量都必须在作用域开始的位置定义 C++:C++中所以变量都可以在需要使用的时候在定义 for(int i=1; i<=3; i++) //这是c++中使用时才定义,C语言必须在开始就定义 { for(int j=1; j<=3; j++) { c += i * j; } } 2 阅读全文
posted @ 2019-10-28 09:58 人民广场的二道贩子 阅读(149) 评论(0) 推荐(0) 编辑