
换行符\n删除了为啥还是不行,而且右括号没有感觉缺少,难道是编码什么原因吗
scanf少了个引号
【相关推荐】
- 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7781672
- 这篇博客你也可以参考下:C++迷宫寻路,利用顺序队,在迷宫中寻找一条从起点到终点的路。
- 您还可以看一下 林男老师的小学生c++趣味编程入门视频教程 少儿C十十信息学奥赛竞赛网课课程中的 模拟法——胡萝卜与骨头小节, 巩固相关知识点
- 除此之外, 这篇博客: 【C++】类创建对象的情况中的 首先,大家都知道构造函数和拷贝构造函数会为类创建对象。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
1.构造函数很好辨认,类名 对象名;
即可创建对象。对
构造函数有其他疑惑的宝宝可以参考前面的博客:https://blog.csdn.net/ly_6699/article/details/87870429。
2.调用拷贝构造函数的情况:
a.用一个对象去初始化同类型的另一个新对象
b.函数的形参对象调用函数进行形参和实参结合时
c.函数的返回值是类的对象,函数执行返回调用时
d.当被赋值对象不存在时,将类的对象进行赋值
例如:假设C 是已经写好的一个类,则下面程序一共创建了多少个C对象?C a(); //此处表示对函数a的声明,不创建对象
C b(2); //使用带参数的构造函数创建了一个对象
C c[3]; //使用无参构造函数,创建了三个对象
C &r = b; //r 引用b,没有创建新对象
C d = b; //使用拷贝构造函数创建了一个新对象
C *p = c; //创建了一个指针指向对象c,没有创建新对象
C *p = new c(4); //用new 新建了一个对象
注意:这里()和 [ ]的作用不同。
通过()赋值,通过[]申请空间。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^