![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
三月桃花浪
www.linuxkiss.com 你可以精通一门IT技术
展开
-
四柱排盘系统--记录软件开发过程
本人想开发一套关于四柱命理学方面的软件,该软件最主要的功能就是四柱排盘,这个里面涉及到了很多的知识点,数学,天文学,文学,等各个领域。此类软件市面上有很多,但是大部分都不是很讲究,也就是说计算出来的结果很书面化,其原因就是在计算的时候,涉及的条件很少,不够全面,因此,在这里我计划开发一套相对完整一点的四柱排盘软件。记录软件开发的过程,做这个事情,有以下几个原因:1:将来自己回头看这套软件,不会那么的迷糊。2:总结开发过程的每一个步骤,提升自己的编程能力。3:记录四柱命理学中的知识点,方便原创 2021-06-29 14:33:34 · 931 阅读 · 0 评论 -
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 · 178 阅读 · 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 · 159 阅读 · 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 · 472 阅读 · 0 评论