
c++
Matana111
这个作者很懒,什么都没留下…
展开
-
c++数组 %c读取空格
#include<iostream>#include<algorithm>#include<cstring>#include<math.h>using namespace std;int main(){ char a[10]; char b[1010][10]; int n; int k=0; fo...原创 2018-08-30 20:49:10 · 1257 阅读 · 0 评论 -
dev cpp编译后显示[Error]Id returned 1exit status
一个项目中两个main函数,只在一个里写代码即可原创 2018-12-05 17:05:39 · 1476 阅读 · 0 评论 -
c++ memset()
1. 'memset' was not declared in this scope,要添加#include<cstring>头文件2. 打印赋值后数组,值不正确。可能是因为第二个和第三个参数写反了。memset(a,0,sizeof(a));3.整型数组最好不要用memset,只有0能成功。https://blog.youkuaiyun.com/qingqingni1990/a...原创 2018-12-05 17:01:04 · 456 阅读 · 0 评论 -
c++ max_element函数
// min_element/max_element example#include <iostream> // std::cout#include <algorithm> // std::min_element, std::max_elementusing namespace std;int main () { int myints[]...原创 2018-12-05 15:21:28 · 2173 阅读 · 0 评论 -
c++ string
参考:c++语言程序设计(第四版) 清华大学出版社与c语言一样,c++的基本数据类型变量中没有字符串变量。可以使用字符型数组或者string类来存储和处理字符串数据。1.用字符数组字符串在内存中存放形式:按串中字符的排列顺序存放,每个字符占一个字节,结尾添加'\0'作为结尾标记。常量:const char* STRING1="this is a string";/*一个字符...原创 2018-11-16 23:18:22 · 138 阅读 · 0 评论 -
PTA B1006 换个格式输出整数 (取出整型数据的个十百位)
#include <iostream>using namespace std;int main(){ int n; cin>>n; if((n/100)!=0) for(int i=n/100;i>0;i--) cout<<'B'; if(((n/10)%10)!=0) for(int j=(n/10)%10;j>0;j...原创 2018-10-15 14:15:57 · 298 阅读 · 0 评论 -
sizeof()求数组长度
《C++Primer》第四版第4章 数组和指针与vector类型相比,数组的显著缺陷在于:数组的长度是固定的,而且程序员无法知道一个给定数组的长度。数组没有获取其容量大小的size操作。 可以通过以下方式获取数据的大小:int arr[10] = {1,2,3,4,5,6,7,8,9,0}; int *pbeg = begin(arr);int *pend = e...转载 2018-10-06 11:17:57 · 4308 阅读 · 1 评论 -
for循环和while循环
总是记不住for循环的顺序,刚才做一个[1,100000]的循环想了半天是什么,应该是for(i=1;i<=100000;i++)。for循环的顺序,for(a,b,c)先执行a在判断b是否为真,若为真执行循环体,执行c直到b为假,跳出循环顺便写个while while(判断条件){执行语句},先判断是否满足判断条件,如果满足则执行大括号里面的语句,如果...原创 2018-01-25 21:08:08 · 154 阅读 · 0 评论 -
c++初始化 未赋值部分
转载自https://blog.youkuaiyun.com/u014417133/article/details/77185009数组初始化列表中的元素个数小于指定的数组长度时,不足的元素补以默认值。对于基本类型int来说,当然就是补int()即0了。再看一下非基本类型的数组:string a[5] = { "foo" };有了上面的规则,就很容易知道其实相当于:string a[5...转载 2018-08-24 20:30:06 · 1963 阅读 · 0 评论 -
c++ sort函数
对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)...转载 2018-08-23 22:31:22 · 153 阅读 · 0 评论 -
c++ vector
一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。二、容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。2.动态数组支持对序列中的任意元素进行快速直接...转载 2018-08-30 21:23:39 · 507 阅读 · 0 评论 -
c++数组
一、c++数组及初始化 (1)一维数组 静态 int array[100]; 定义了数组array,并未对数组进行初始化 静态 int array[100] = {1,2}; 定义并初始化了数组array 动态 int* array = new int[100]; delete []array; 分配了长度为100的数组array 动态 int* ...转载 2018-08-30 21:07:15 · 261 阅读 · 0 评论 -
clion 配置MinGW
https://www.cnblogs.com/lyc94620/p/9581786.html配置MinGW原创 2018-12-03 23:03:17 · 4605 阅读 · 0 评论