C++学习笔记
文章平均质量分 60
zhouhongkai06
这个作者很懒,什么都没留下…
展开
-
ACM对拍学习手册
简单易懂的对拍:http://blog.csdn.net/wyt734933289/article/details/47400433远航休息栈 | 一个OIer的blog http://www.yhzq-blog.cc/ 查找“在竞赛中对拍程序的书写”http://blog.csdn.net/wlx65003/article/details/51149196...转载 2018-01-22 10:11:29 · 164 阅读 · 0 评论 -
C++关键字inline
在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline对于编译器而言,对inline函数的处理步骤一般如下:(1)将inline函数体复制到inline函数调用点处; (2)为所用inline函数中的局部变量分配内存空间; (3)将i翻译 2018-01-19 21:24:47 · 735 阅读 · 0 评论 -
C++数据读入优化
C++数据读入优化C++中读入数据有许多函数,如scanf、cin,那么如何提高读入和输出的效率呢?1、读入优化 下面是正负数读入优化模板1:#include<cctype>inline int read(){ int X=0,f=0; char ch=0; while(!isdigit(ch)) {f|=ch=='-';ch=getchar();} ...原创 2018-01-13 21:21:50 · 1392 阅读 · 0 评论 -
ctype.h(cctype)库函数使用详解
ctype.h(cctype)库函数使用详解一. ctype.h库函数序号函 数功 能说 明1int isalnum( int ch );判断字符变量ch是否为字母或数字当ch为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。2int原创 2018-01-13 13:35:53 · 2304 阅读 · 3 评论 -
C++如何输入含空格的字符串
C++如何输入含空格的字符串1、scanf函数(包含头文件#include <stdio.h>) scanf函数一般格式为scanf(“%s”,st),但scanf默认回车和空格是输入不同组之间的间隔和结束符号,所以输入带空格,tab或者回车的字符串是不可以的。解决方法如下: 1)利用格式符“%[]”它的作用为扫描字符集合。Scanf(“%[^c]”,str); 其中“c”是一个具...原创 2018-01-11 15:43:57 · 57553 阅读 · 13 评论 -
C++获取字符串长度的几个函数
C/C++ strlen(str)、str.length()、str.size()、sizeof(str)都可以求字符串长度。其中str.length()、str.size()、sizeof(str)是用于求string类对象的成员函数strlen(str)是用于求字符数组的长度,其参数是char*。...原创 2018-03-17 08:22:14 · 34974 阅读 · 1 评论 -
C/C++ 字符串输入输出
一、C语言(一)1 #include<stdio.h>2 void main()3 {4 char s[20];5 scanf("%s",s);6 printf("%s\n",s);7 }(二)1 #include<stdio.h>2 void main()3 {4 char s2[20];5 gets(s2);6 puts(s2);7 }注:下面测试中 a 与 b 一样 ...原创 2018-03-17 08:55:39 · 3155 阅读 · 0 评论 -
【C语言】输入任意多个整数
有时候可能需要在每一行输入的整数不确定,回车作为结束符,整数中间用任意多个空格隔开。代码如下:#include<cstdio>int main(){ int num[1000]; char ch; do { scanf("%d",&a[i++]);}while((ch=getchar())!= '\n');// 这里用来判断是否输入了回车retur...原创 2018-03-17 14:41:03 · 32087 阅读 · 5 评论 -
C++字符串读入优化
有时候,我们在用C++做题时,会碰到要读入上万甚至几十万的字符串时,用scanf是绝对靠不住的,很容易出错,如果考虑用cin做呢?这样子做也不保险,很容易超时。那么,我们就要找到一个既不会出错,效率有高的方法。我们这时就要用到字符串读入优化。代码具体如下:inline string read()//inline继续加快速度{ char ch=getchar(); string s...原创 2018-03-18 19:36:15 · 3614 阅读 · 2 评论