俄罗斯VS沙特直播

?六、批评时话要出于爱。除了加法和数乘,这里进一步加入了一些运算,比如加入范数去表达“向量的长度”或者“元素的距离”,这样的空间叫做“赋范线性空间”(normedspace),再进一步的,可以加入内积运算,这样的空间叫“内积空间”(Innerproductspace)。【今日微信公号推荐↓】给jdk写注释系列之jdk1.6容器(1)-ArrayList源码解析(上){###}(点击上方蓝字,可快速关注我们)来源:吞噬天帝链接:http://www.cnblogs.com/tstd/p/5042087.html工作中经常听到别人讲“容器”,各种各样的容器,话说到底什么是容器,通俗的讲“容器就是用来装东西的器皿,比如:水桶就是用来盛水的,水桶就是一个容器。当梦想成真的时候,就不再是一个人的冲动,而是一份责任。再看来自山东超能吐槽的凌明乾每次看他吐槽都好想笑两人的中二对喊太逗了,是要笑死谁?关你什么事之薛浩呈。
返回首页

C语言的位运算符做两个数的交换函数

时间:2011-03-24 23:22来源:知行网www.youyuan-chem.com 编辑:麦田守望者

#include "iostream"
using namespace std;
int main()
{
void swap(int *x,int *y);
int a=3,b=4;
cout<<a<<" "<<b<<endl;
swap(&a,&b);
cout<<a<<" "<<b<<endl;
return 0;
}
void swap(int *x,int *y)
{
*x=*x^*y;
*y=*y^*x;
*x=*x^*y;
}
本例解释:
1、因为函数只能返回一个值,不能返回两个值,为了能得到交换了的a和b ,只能用指针或引用。
2、用C语言的位运算符做交换函数,不需要引入一个新的变量,通过这几步运算就可以得到交换了的值。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
标签(Tag):C语言
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣