摘要: 一、实现两个变量的交换,不借助中间变量void change(int &a,int &b){//方法一,这种方法的一个问题就是可能两个数相加越界 //a=a+b; //b=a-b; //a=a-b;//方法二,利用异或 a=a^b; b=a^b; a=a^b;}二、比较两个数值的大小,不使用任何流程控制语句int max=(a+b+abs(a-b))/2;三、sizeof和strlen的区别(1)sizeof是一个运算符,然而strlen是一个函数(2)sizeof可以使用类型、变量或者函数作为参数(不能用于未... 阅读全文
posted @ 2013-10-29 19:52 bobo的学习笔记 阅读(340) 评论(0) 推荐(0) 编辑