易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
首页
/
操作系统
/
Linux
/
C语言不使用中间变量交换两个数
1. a^=b^=a^=b;2. a = a + b; b = a - b; a = a - b;网上听说有人在gcc下不使用编译优化的情况下第一种方法不起作用,特意尝试了下,结果是正确的。windows:visual studio 2005:通过linux:gcc 4.6.3 :通过strtok函数,用于分割字符串,第一次调用使用被分割字符串,后面使用null,指导返回null。另一个是strtok_r函数,功能类似。c89, c99支持,posix支持。
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图