随笔分类 -  C++

摘要:数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // 阅读全文
posted @ 2017-10-21 09:24 code666 阅读(202) 评论(0) 推荐(0)
摘要:#include<iostream>using namespace std;int main(){ char s1[11]; char s2[11]; while (cin >> s1 >> s2) { int ans = 0; for (int i = 0; s1[i] != 0; i++) // 阅读全文
posted @ 2017-09-17 19:44 code666 阅读(210) 评论(0) 推荐(0)
摘要:1排序(调用 sort) 默认升序 降序: #include<iostream>#include<algorithm>using namespace std;bool cmp(int x, int y) //定义降序排序规则{ return x > y;}int main(){ int n; cin 阅读全文
posted @ 2017-09-12 16:18 code666 阅读(325) 评论(0) 推荐(0)
摘要:memset()函数可以对大内存的分配进行很方便的操作(初始化),所谓“初始化”,当然是指将你定义的变量或申请的空间赋予你所期望的值,例如语句int i=0;就表明定义了一个变量i,并初始化为0;如果int j=5;就表明定义了一个变量j,并初始化为5。 但是对于大块儿内存的分配,这种方法当然不行, 阅读全文
posted @ 2017-08-18 19:19 code666 阅读(1345) 评论(0) 推荐(0)