- 博客(3)
- 收藏
- 关注
原创 字符串和字符数组的联系
以’\0’或数字0结尾的 字符数组 是字符串上面图中的字符数组不是以0结尾,不构成字符串,用cout输出时会出现乱码;在字符数组b[ ]的末尾添上0之后,b成为字符串,可以正常输出!
2021-08-16 21:05:10 96
原创 [2021暑假练习篇] 动态规划
1. 台阶问题——洛谷 p1192题目:有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。要求:输入正整数N和K,输出方案总数分析:首先,想一下,怎样可以到达第i级台阶:1.从i-1阶往上走一步;2.从i-2阶往上走两步;······可以用数组dp[i]表示到达第i级台阶共有多少种方案,那么dp[i]=(dp[i-1]+dp[i-2]+dp[i-3]+····)一直减到k;也就是for(int i=1;i<=n;i++){ //
2021-08-16 20:47:50 133 1
原创 类中static int Val;是声明or定义?
有类的定义如下:class A{public:static int x;int y;};在主函数中:int main (){A a;cout<<&a.x<<endl; //errorcout<<&a.y<<endl; //通过,输出一个地址}为什么不可取得x的地址?因为static int x;只是一句声明,若不指定x的值就不知道其位置~而int y;是未初始化的定义,我们可以知道其相对位置;这
2020-08-04 21:29:09 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人