![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
wolf_ray
这个作者很懒,什么都没留下…
展开
-
【C++】cin、cout的效率比scanf和printf低的解决方法
玩竞赛的同学应该发现了C++中直接调用cout、cin的效率要比printf和scanf的效率要低。要解决这个问题,只需要在前面加上一句 std::ios::sync_with_stdio(false); 即可。这是因为cout、cin要先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入输出缓存,可以节省时间,使效率与scanf与printf差不多。但是原创 2015-05-18 21:33:28 · 976 阅读 · 0 评论 -
【C】一些字符串处理函数
复制函数 我更愿意称之为”字符串覆盖函数” strcpy(str1,str2); 将字符串str2 覆盖到str1上 strncpy(str1,str2,n);拼接函数 strcat(str1,str2); 将str2接到str1后面 strncat(str1,str2,n);比较函数 strcmp(str1,str2); strncmp(str1,str2,n);比较s原创 2015-05-04 16:21:47 · 370 阅读 · 0 评论 -
【C】 关于交换
交换(c,c++):1)temp交换(也适用于非数型) 定义一个新的变量,借助它完成交换。int a,b;a=10; b=15;int t;t=a; a=b; b=t;2)位运算 位运算不能用于浮点数直间进行交换#include <stdio.h>main(){ int a,b; printf("Please input two numbers:\n"); sc原创 2015-05-04 16:17:28 · 415 阅读 · 0 评论