C++
三月桃花浪
1
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++面试题2,选择编程风格良好的条件语句
今天我们看看以下几个条件语句,在实际运用中,哪种方式更加的科学。 考点 良好的编程风格 代码 1:假设一个变量flag(bool类型),它与零值比较的标准if语句如下。 //第一种 if(flag == TRUE) if(flag == FALSE) //第二种 if(flag) if(!flag) 答案: 第二种风格比较良好,bool类型的语义,零值为假(false),非零值为真(true),根据不同的语言TRUE值得定义可能不一样,所以不能将Bool值直接和true与false进行比较。原创 2020-07-29 11:07:52 · 353 阅读 · 0 评论 -
C++面试题1,一般赋值语句与输出
最近想刷刷C++基础题目,在这里将网上某一面试秘籍中的题目记录在这里,和大家分享一下,有兴趣的朋友也可以一起想一想,题目怎么做,说不定在你面试的时候,就会出现这道题。 本题考点 一般赋值语句的概念和方法。 代码 #include <stdio.h> int main() { int x = 3,y,z; x*=(y=z=4);printf("x = %d\n",x); //答案:12。先执行z = 4,再执行y=z,再执行x*=y,所以x= 3*4 = 12原创 2020-07-28 18:22:35 · 209 阅读 · 0 评论 -
标准c++的类型转换符:static_cast 、dynamic_cast、 reindivter_cast、 const_cast
c语言中我们经常使用类似于 int a =(int)3.14等这种强制类型转换 标准c++的类型转换符:static_cast 、dynamic_cast、 reindivter_cast、 const_cast, 以下分别介绍他们的用法以及举例说明 以下代码编译运行环境:codeblock with gcc in win7(x64) 【1】static_cast用法:static_cas...转载 2019-06-13 09:39:38 · 552 阅读 · 0 评论
分享