C++学习笔记
文章平均质量分 63
Fly_Sky520
这个作者很懒,什么都没留下…
展开
-
c++的几个库函数
这几个函数写起来相当经典简洁:字符数组的复制:void strcat(char s[], char t[]){ int i = 0,j = 0; while(s[i] != /0){ i++; while((s[i] = t[j]) != /0) { i++; j++; }原创 2010-04-22 15:06:00 · 609 阅读 · 0 评论 -
动态分配数组空间【转载】
<br /> <br />1.变长一维数组 <br /> <br />这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: <br />//文件名: array01.cpp #include <iostream> using namespace std; int main() { int len; cin> > len; //用指针p指向new动态分配的长度为len*size原创 2010-08-11 17:01:00 · 5433 阅读 · 0 评论 -
extern 和 extern “C”[转载]
<br /><br />1 基本解释<br /> extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。<br /> 另外,extern也可用来进行链接指定。<br />2 问题:extern 变量<br /> 在一个源文件里定义了一个数组:char a[6];<br /> 在另外一个文件里用下列语句进行了声明:extern char *a;<br /> 请问,这样可以吗? <br /> 答案与分析:<br /> 1)、不原创 2010-08-11 17:57:00 · 699 阅读 · 0 评论 -
C++排序算法一览
#includeusing namespace std;//Ö±½Ó˳ÐòÅÅÐòvoid InsertSort(int r[], int n){ for (int i=2; i=1; d=d/2)原创 2010-08-25 15:56:00 · 641 阅读 · 0 评论 -
c++指针的认识
<br />1》如何判断指针类型?<br /> 从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:<br /> (1)int*ptr;//指针的类型是int*<br /> (2)char*ptr;//指针的类型是char*<br /> (3)int**ptr;//指针的类型是int**<br /> (4)int(*ptr)[3];//指针的类型是int(*)[3]<br />2原创 2010-10-13 17:56:00 · 508 阅读 · 0 评论