javaScript变量和c++错误
Posted
技术标签:
【中文标题】javaScript变量和c++错误【英文标题】:javaScript variables and c++ error 【发布时间】:2017-02-12 06:48:46 【问题描述】:我的问题是基于我正在观看的一个视频,该视频解释了如何在 javascript 中使用变量。现在我的问题是如何在 c++ 编程中使用变量。我对这一切都很陌生,即使学习这一切很棒,但当你不知道自己在做什么时可能会有点烦人。 我的第二个问题是是否有人能解释这段代码有什么问题:
include <iostream>
using namespace std;
int main ()
myName = Ravi
foodType = Apple
numberEaten = 3
cout << myName, "ate" numberEaten, foodType, << endl;
它说:[错误] 'myName 之前的预期初始化程序。
【问题讨论】:
想学c++为什么要看javascript视频? 你不懂基本的 C++ 语法。函数中的所有代码都必须在
之间。声明变量时,必须指定类型。并且输出多个东西的语法是cout << thing1 << thing2 << thing3
,不要用逗号分隔。
Javascript 和 C++ 可能看起来有点相似,但它们绝对不是同一种语言。您不能真正使用您对一种语言的语法知识来学习另一种语言。相反,我建议你find a good beginners book to read。
请至少标记我的答案正确。
【参考方案1】:
C++ 变量:
好的,这就去。首先,C++ 和 JS 是 非常 不同的。在 JS 中变量是用var <variable name> = something here;
定义的。 Js 的好处是它可以自动计算出变量的数据类型,而无需您显式编写它,而在 C++ 中则相反,您必须自己编写它。例如,对于整数,您将使用 int x = 10;
,对于字符串,您将使用 string hello = "world";
(但是您需要添加字符串库才能执行此操作)。
现在修复 C++ 代码:
你做错了几件事。我个人会尝试学习 C++ 的基础知识,然后重新开始,但这只是我。首先是错误的:
1)在包含之前,您需要有#
。
2) 你需要在你开始你的函数之后加上花括号(这在 JS 中是一样的)。
3) 您需要按照我上面描述的方式定义变量。
4) 不要在 cout 中使用逗号。
5) 您需要在文本周围加上引号
7) 你需要在每一行代码后面加上分号。
下面是一个如何修复代码的示例:
#include <iostream>
#include <string>
using namespace std;
int main ()
string myName = "Ravi" ;
string foodType = "Apple" ;
int numberEaten = 3 ;
cout << myName << "ate" << numberEaten << foodType ;
return 0;
【讨论】:
以上是关于javaScript变量和c++错误的主要内容,如果未能解决你的问题,请参考以下文章