- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 内存对齐
内存对齐 在我们的程序中,数据结构还有变量等等都需要占有内存,在很多系统中,它都要求内存分配的时候要对齐,这样做的好处就是可以提高访问内存的速度。 我们还是先来看一段简单的程序: 程序一 1 #include iostream> 2 using namespace std;
2014-08-22 15:32:28 367
原创 C++ 四则运算
#include #include using namespace std;void cq(string& str){ int npos1,npos2,npos,result; npos1=str.find("*"); npos2=str.find("/"); if(npos1<0 && npos2<0) return; if(npos1>0 && npos2>0) //乘
2014-07-12 14:05:35 1370
转载 枚举 enum
在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。 定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如: enum weekday{sun,mon,tue,wed,thu,fri
2014-07-10 15:04:04 464
转载 c++ 库中的排序算法 qsort
#include #include using namespace std;int compare1(int& a,int& b)//降序{ return a>=b ? 1:0;}int compare2(const void* a,const void* b)//升序{ int*pa=(int*)a,*pb=(int*)b; if(*pa>*pb) return 1;
2014-07-02 23:09:02 462
原创 Union
union 关键字的用法与struct 的用法非常类似。union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。例子如下:union StateMachine{ char character; int number;
2014-07-02 11:55:31 1359
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人