为什么编译通过,但是计算结果错误哇?

为什么编译通过,但是计算结果错误哇?应该怎么改?请朋友们告知一下,感谢感谢!

img

你的输出语句写错了,我猜你想要输出的应该是12+34的结果吧,
那就应该是printf("%d",12+34);
printf("%d,12+34“);这会导致printf函数将整个字符串作为格式化内容进行处理,而不是计算表达式并打印结果

printf("%d",12+34);,引号不能包括后面

看代码意思是要计算 12+24 吗?12+24 要放在 “” 双引号外面,否则编译器为当做字符串直接显示.

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7662404
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:~操作符含义及用处举例(详细易懂)
  • 除此之外, 这篇博客: 虚函数,虚表指针的初始化时期,静态函数能否为虚函数,哪些函数不能是虚函数中的 析构函数能否声明为虚函数或者纯虚函数? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 析构函数可以为虚函数,并且一般情况下基类析构函数要定义为虚函数,只有在基类析构函数定义为虚函数时,调用操作符 delete 销毁指向对象的基类指针时,才能准确调用派生类的析构函数(从该级向上按序调用虚函数),才能准确销毁数据。

  • 您还可以看一下 程媛媛老师的期货量化交易麦语言编程初级课程中的 麦语言基础小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    根据提供的参考资料,问题是关于在哪个编程语言中遇到了问题以及提供代码和错误信息的详细信息。由于没有提供任何具体的问题描述或错误信息,我无法提供有效的建议。请提供更多的上下文和详细信息,以便我能够更好地理解问题并给出解决方案。