8.1.3.2 赋值语句

M语言提供了基本的赋值运算符“=”,赋值运算符是二元运算符,“=”的左边是要赋值的变量,右边是赋值的值。M语言语法不允许多次赋值的情况。例如:

int a,b;

a = 100;     //100赋值给a

a = b = 99;   //报错,不允许的

M语言提供了在声明变量的时候直接赋值的语法,例如:

int  a = 100;

int  b = 100 + 77/7;

string  c = "你好,M语言";

 温馨提示:初学者容易犯的另一个错误就是混淆“=”运算符和“==”运算符,分析下面的代码,看看你有没有掌握这一点:

int a,b;

a = 5;      //a的值为5

b = 5;      //b的值为5

b = a == 5;  //b的值为1