当前位置:编程学习 > C#/ASP.NET >>

简单的数值交换问题。

  #include <stdio.h>
int main() 

int a = 1; 
int b = 2; 
printf("a=%d,b=%d\n",a,b);
a = a+b; 
b = a-b; 
a = a-b; 
printf("a=%d,b=%d\n",a,b);
return 1; 
}
  
   最后那个return 1;是什么意思?我搞不懂。还有第7、8、9行是什么意义,麻烦高手们教教我。我是个新手。 --------------------编程问答-------------------- 返回是个int 就行,789是对ab赋值 --------------------编程问答--------------------   最后那个return 1;是什么意思?我搞不懂。还有第7、8、9行是什么意义,麻烦高手们教教我。我是个新手。


return 1表示main函数的返回值,当然返回什么值,以及都有什么意义就由你定义了,通常返回 0 的话,表示main程序没有问题, return 其它数值,表示某些,自定义的信息


789行实现,不需要借助第三个变量来实现,交换a,b的值
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,