10k words
malloc&freemalloc(0)返回一个有效的空间长度为0的内存首地址,但是没法用(只能进行申请和释放). 动态申请数组指针: 12int (*P)[3]=(int(*)[3])=malloc(sizeof(int)*3);int (*q)[2][3]=(int(*)[2][3])malloc(sizeof(int)*6); 初始化: malloc函数分配得到的内存是未初始化的.一般在使用该内存空间时,要调用memset来初始化为0. 1void* memset(void *dest,int c,size_t count); 该函数可以将指定的内存空间按字节单位置为指定的字符c。其中,dest为要清零的内存空间的首地址,c为要设定的值,count为被操作的内存空间的字节长度。 1void* memcpy(void* dest, void* src, size_t count); 此函数也是按照字节进行拷贝的,dest指向目标地址的指针,也就是要被赋值的空间首地址;src指向源地址的指针,也就是要被复制的空间的首地址;count跟memset()一样表示被拷...
36k words
C++初始1.编写C++程序步骤 创建项目 创建文件 编写代码 运行程序 1.3变量作用:给一段指定的内存空间起名,方便操作这段内存 语法:数据类型 变量名 =初始值 1.5关键字预先保留的单词 在定义变量或者常量的时候,不要用关键字 asm do if return typedef auto dynamic_cast inline short typeid bool else int signed typename break enum long sizeof union case explicit mutable static unsigned catch export namespace static_cast using char extern new struct virtual class false operator switch void const float private template volatile const_cast for protected this wchar_t continu...