为什么需要变量
一个程序就是一个世界,在scala中一切都是对象
变量是程序的基本组成单位
不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位,比如:
object ScalaFunDemo01 {
def main(args: Array[String]): Unit = {
var a : Int = 1 //定义一个整型变量,取名a,并赋初值1
var b : Int = 3 //定义一个整型变量,取名b,并赋初值3
b = 89 /
变量:存数的,代词,指代的就是它所存的那个数
1)声明
0int a;//声明一个整型变量,名为a
int b,c,d;//声明三个整型变量,名为b,c,d
2)命名
2.1)只能包含字母、数字、_和$符,并且不能以数字开头
2.2)严格区分大小写
2.3)不能使用关键字
2.4)可以中文命名,但不建议
建议“见名知意”、驼峰命名法
3)初始化:第一次赋值
3.1)声明的同时初始化
int a=250;//声明整型变量a并赋值为250
3.2)先声明后初始化
int a;//声明整型变量a
a
不使用其他变量交换两个整型的值:
#include
void main(){
int a = 3;
int b = 4;
a = a ^ b;//使用异或交换
b = b ^ a;
a = a ^ b;
printf(%d, %d\n, a, b);
a = a - b;//使用加减交换
b = a + b;
a = b - a;
printf(%d, %d\n, a, b);
a ^= b ^= a ^= b;
printf(