黑马
Hero_DYS
高逼格IOS程序员
展开
-
字符串操作
字符串基本操作strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n)原创 2015-06-08 16:12:17 · 390 阅读 · 0 评论 -
内存对其
简单概括:数据项只能存储在地址是数据项大小的整数倍的内存位置上例如int类型占用4个字节,地址只能在0,4,8等位置上。例1:#include struct xx{ char b; int a; int c; char d;};int main(){ struct xx bb;原创 2015-06-08 16:44:08 · 380 阅读 · 0 评论 -
结构体初始化
结构体定义(1)先声明结构体类型再定义变量名 如上面已定义了一个结构体类型 struct student,可以用它来定义变量。如: struct student //结构体类型名 student1, student2//结构体变量名 定义了 student1, student2 为 struct student 类型的变量。 在定义了结构体变量后,系统会为之分配原创 2015-06-08 16:34:35 · 460 阅读 · 0 评论 -
数组
一、一维数组1、在内存空间上的存放一个数组在定义后其在内存中各元素的存放是占据一段连续的地址空间,每个元素需要的空间取决于数组类型:整型需要4字节,字符型需要1字节。示例:对于int a[100],在内存中占用100×4=400字节空间;对于char c[100]占据内存空间为100字节。2、数组名2.1数组名是什么?首先数组名是数组的名字,所以数组名表示该数组=。=这绝不原创 2015-06-08 16:16:59 · 419 阅读 · 0 评论