在c++中:
1.“=”是赋值的意思,比如你创建了一个变量“ret=0”,你想让它变成“1”,你可以进行“ret = 1”,即可完成赋值,此时“ret = 1”。
**以下是一个给“a”赋值为“0”的简单示例:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a = 0;//定义一个变量“a”,给它赋值“0”
printf("%d",a);//此时输出“a”,得到答案“0”
return 0;
}
2.“==”是比较的意思,比如你想表明“1”等于“1”,你可以进行“1 == 1”,而不可用“=”来表示。
**以下是一个判断“a”与“b”是否相等的示例:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a = 5;
int b = 5;
if (a == b)
{
printf("==");
}
else
{
printf("-1");
}
return 0;
}
以上为我对“=”和“==”区别的认知,不喜勿喷,谢谢~