C++中,这个括号为啥会莫名其妙缺少

img


换行符\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 新建了一个对象
    

    注意:这里()和 [ ]的作用不同。
    通过()赋值,通过[]申请空间。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^