![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 58
solo_ws
https://github.com/Echo-Ws
展开
-
头文件和源文件的区别
一、源文件如何根据#include来关联头文件 1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。 #include 2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。 #include “xxx.h” 二、头文转载 2015-11-25 21:59:43 · 1452 阅读 · 0 评论 -
汉诺塔问题解决
假设有n块盘的汉诺塔,3个杆子a,b,c. 目标,将n块盘从a杆子移动到c杆子 规则: 每次只能移动一个圆盘;大盘不能叠在小盘上面。 可以将a视为所在杆子,b为辅助杆子,c为目标杆子。 思路:考虑将最后一个大盘子从a移到c上时,其余n-1块盘子必定在b上,否则最大的盘子没有办法移动。当最大的盘子移到c上时,问题等于变成将n-1块盘子从b上移到c上。从此发现递归规律。原创 2016-03-31 20:07:15 · 643 阅读 · 0 评论 -
字符串长度
sizeof()---求所占的字节数 strlen()---字符数组或字符串所占的字节数 碰到第一个字符串结束符'\0'时返回计数器值,即是指实际字符串或字符数组的实际长度(不是所占空间的字节数)。 #include using namespace std; int main() { char a[32]; cin >> a; cout << strlen(a)<<原创 2016-08-28 21:09:42 · 696 阅读 · 0 评论 -
利用SetConsoleTextAttribute函数设置控制台颜色 作者:odaynot
原博:http://blog.csdn.net/odaynot/article/details/7722240 控制台单调的颜色只有黑白两种,看起来多少难免有些单调。在没学图形化编程之前,每天看着控制台程序难免会枯燥无味。 不过,利用SetConsoleTextAttribute函数可以设置控制台的前景色和背景色。 闲言少叙,书归正传。 ①效果图:(颜色可以混合转载 2015-04-15 11:36:48 · 906 阅读 · 0 评论 -
基本数据类型占字节数
常识:1个字节8位。 不同数据类型所占用的字节数与编译器用的数据模型有关,与系统位数没有关系。(除了指针) 指针长度和地址总线有关。因为指针记录的就是一个地址,那么32位的就是4字节,64位的就是8字节。 绝大部分64位的Unix,linux都是使用的LP64模型; 64位的Windows使用的是LLP64(long long and point 64)模型。原创 2017-03-08 11:52:50 · 1324 阅读 · 0 评论