简单的数值交换问题。

问题描述

#include<stdio.h>intmain(){inta=1;intb=2;printf("a=%d,b=%dn",a,b);a=a+b;b=a-b;a=a-b;printf("a=%d,b=%dn",a,b);return1;}最后那个return1;是什么意思?我搞不懂。还有第7、8、9行是什么意义,麻烦高手们教教我。我是个新手。

解决方案

解决方案二:
返回是个int就行,789是对ab赋值
解决方案三:
最后那个return1;是什么意思?我搞不懂。还有第7、8、9行是什么意义,麻烦高手们教教我。我是个新手。return1表示main函数的返回值,当然返回什么值,以及都有什么意义就由你定义了,通常返回0的话,表示main程序没有问题,return其它数值,表示某些,自定义的信息789行实现,不需要借助第三个变量来实现,交换a,b的值

时间: 2024-08-04 08:24:31

简单的数值交换问题。的相关文章

Java 交换两个变量的数值实现方法_java

一.参数传递方法 为解决标题问题,首先介绍参数传递方法.目前各类程序设计语言的参数传递方法主要有三种: 1.按值传递 2.按引用传递 3.按指针传递 其中按值传递表示方法(函数)接收的是调用者提供的变量的拷贝,不改变参数的值:按引用传递表示方法(函数)接收的调用者提供的变量地址:按指针传递表示方法(函数)接收的是调用者提供的指针的拷贝,不改变指针的值和地址,但可以改变指针所指向的地址. 二.Java参数传递方法 Java提供的参数传递方法,很遗憾只有一种,按值传递.也就是说,方法得到的是所有参数

硬件实现四至七层交换

三层交换机是业界再熟悉不过的产品了,虽然它比传统路由器的数据转发功能有了很大提高,但是人们仍然怀疑三层交换机能否完全替代路由器.究其原因,概是因为三层交换机现在还不能提供完整的路由选择协议,而且,人们需要路由器,不仅在于它提供路由功能,还在于它具有第四层网络管理能力.现在,Extreme Networks公司提出了一种全新的应用交换技术,它可以将四至七层的交换能力集成到硅芯片中,用硬件识别网络上的每一个数据包属于哪一个应用程序或者属于哪一种业务,从而将其分流到适当的路径上去.这种基于硅技术的方案

标记交换技术

综述 本备忘录状况 本文是一份Internet草案.Internet草案是Internet Engineering Task Force(IETF)的工作文档及其涉及的领域与工作组.请注意,其它工作组也可发布工作文档作为Internet草案. Internet草案的有效期最长为6个月,这是一个有可能随时被其它文档修改.替代或废止的草案文档.使用Internet草案作为参考材料或不以"进行中的工作"的方式来引用它们都是不恰当的. 若想了解任意一份Internet草案的当前状况,请查阅包含

4到7层交换识别内容

内容识别网络就是针对传输层到应用层进行网络的管理.如果一台交换机能够逐层解开通过的每一个数据包的每层封装,并识别出最深层的信息,那么它就具备了内容识别功能.要解决区分应用.动态分配资源和用户计费等问题,用网络识别设备分发业务流量是一个很好的途径. 最初出现了一些用软件来实现的内容识别设备,但在市场上并没有达到预期的效果.在2001年秋季Networks+Interop展会上亮相的采用最新硅技术实现的应用交换机,改变了网络专家们长期难以解决的提高4-7层交换性能的技术困境,使得内容识别网络真正得以

标记交换技术详解

综述 本备忘录状况 本文是一份Internet草案.Internet草案是Internet Engineering Task Force(IETF)的工作文档及其涉及的领域与工作组.请注意,其它工作组也可发布工作文档作为Internet草案. Internet草案的有效期最长为6个月,这是一个有可能随时被其它文档修改.替代或废止的草案文档.使用Internet草案作为参考材料或不以"进行中的工作"的方式来引用它们都是不恰当的. 若想了解任意一份Internet草案的当前状况,请查阅包含

C++数值--字符串间转换方法总结

C/C++中相关的转换方法主要有如下几种: (一).使用CRT库中的转换函数族. _itoa, _itow 及其反转换 atoi, _wtoi _ltoa, _ltow 及其反转换 atol, _wtol _ultoa, _ultow _ecvt, _fcvt, _gcvt 及其反转换 _atodbl, _atoldbl,_atoflt ...(太多了,不想写了) 使用此方法的优点:是C标准库中函数,现成可用且可移植(部分为平台相关 ). 缺点:转换函数较多,命名不统一以致难以记住,使用不方便.

简单的shell多进程 (后台运行方式)

这两天,因为工作地需要做一些的多进程的工作,看了网上的一些例子,多是通过管道文件的方式来 实现的,后来想想也不用这么麻烦... 下面是一个多进程后台挂起的一个简单的例子,原理大概如下,先在后台挂起一定数量的进程,当正 在执行的进程数超过一定数值后,暂停任务分配,睡眠一定时间,若后台进程数小于你设定的数值后,继 续任务分配. 其实是不是也很简单... ################ change the var bill to fix ##############################

谈谈友情链接的寻找途径及交换技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 友情链接是一种网站之间的简单合作形式,即分别在自己的网站上以文字.图片或其他形式的载体链接到对方的网站.友情链接的作用及意义主要有两方面:1.通过和其他站点交换链接,可以吸引用户点击访问,直接提高您网站的访问量.2.搜索引擎在决定一个网站的排名时,不仅对网页内容和结构进行分析,还围绕网站的链接展开分析.搜索引擎(尤其是Google)认为,如果

最简单的视音频播放示例2:GDI播放YUV, RGB

前一篇文章对"Simplest Media Play"工程作了概括性介绍.后续几篇文章打算详细介绍每个子工程中的几种技术.在记录Direct3D,OpenGL这两种相对复杂的技术之前,打算先记录一种和它们属于同一层面的的简单的技术--GDI作为热身. GDI简介 下面这段文字摘自维基百科: 图形设备接口(Graphics Device Interface或Graphical Device Interface,缩写GDI),是微软公司视窗操作系统(Microsoft Windows)的三