A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 qq619669842 于 2013-4-2 15:03 编辑

在比老师的视屏上看到的

int n=3;m=8;  

//取一个第三方变量

int temp;

temp=n;
n=m;
m=temp:

这里面那个n=m我就不懂了;3怎么=8呢。。

小白求教!

评分

参与人数 1技术分 +1 收起 理由
张熙韬 + 1 新手鼓励一个!

查看全部评分

6 个回复

倒序浏览
本帖最后由 苏冉 于 2013-4-1 18:01 编辑

temp=n;  //把n中的3赋给 temp
n=m;    //把m中的8 赋给 n
m=temp:  //把temp中的 3  赋给 m
注意:在编程语言中“=”不是“等于”的意思
“a=2”的意思是“把2赋给变量a”
"a==2"的意思 才是“a的值等于2”
你没有看错 确实是 “a==2”(两个=号一起用)。。。。。
加油!
回复 使用道具 举报
n=m是赋值,就是用8覆盖掉n中的3,这样n就等于8了,
回复 使用道具 举报
=是进行赋值
temp=n;// n的值赋给temp  此时temp=3
n=m;//将m的值赋给n 此时 m为8 将8赋值给n  n=8 原来的3没了
m=temp://将temp的值赋给m m=3  原来的8 没了
交换完成 最终m=3 n=8

评分

参与人数 1黑马币 +9 收起 理由
张熙韬 + 9

查看全部评分

回复 使用道具 举报
李尧 发表于 2013-4-1 18:03
=是进行赋值
temp=n;// n的值赋给temp  此时temp=3
n=m;//将m的值赋给n 此时 m为8 将8赋值给n  n=8 原来的3 ...

谢谢。还是看你的明白了!
回复 使用道具 举报
qq619669842 发表于 2013-4-1 20:22
谢谢。还是看你的明白了!

我是看到这个酷似美嘉的头像才这么卖力的回复的....:#
回复 使用道具 举报
李尧 发表于 2013-4-1 20:25
我是看到这个酷似美嘉的头像才这么卖力的回复的....

其实这个就是美嘉。。我女神!哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马