摘要:
1.C语言中的结构体1.1 定义结构体是由一系列相同或不同类型的变量组成的集合。struct 结构体名{ //struct为关键字,“结构体名”为用户定义的类型标识。数据类型1 成员名1; //{ }中是组成该结构体的成员,其中数据类型可以是C语言所允许的任何数据类型。数据类型2 成员名2;...数... 阅读全文
posted @ 2015-07-28 17:05 大漠小鸟 阅读(907) 评论(0) 推荐(0)
|
摘要:
1.C语言中的结构体1.1 定义结构体是由一系列相同或不同类型的变量组成的集合。struct 结构体名{ //struct为关键字,“结构体名”为用户定义的类型标识。数据类型1 成员名1; //{ }中是组成该结构体的成员,其中数据类型可以是C语言所允许的任何数据类型。数据类型2 成员名2;...数... 阅读全文
posted @ 2015-07-28 17:05 大漠小鸟 阅读(907) 评论(0) 推荐(0)
摘要:
程序变量分区中栈和堆的区别(1)申请方式stack: 由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间。heap: 需要程序员自己申请,并指明大小,在C中malloc函数,C++中是new运算符。如p1 = (char *)malloc(10); p1 = ... 阅读全文
posted @ 2015-07-28 16:54 大漠小鸟 阅读(214) 评论(0) 推荐(0)
摘要:
1.1、空指针如果 p 是一个指针变量,则 p = 0; p = 0L; p = '\0'; p = 3 - 3; p = 0 * 17;p=(void*)0; 中的任何一种赋值操作之后, p 都成为一个空指针,由系统保证空指针不指向任何实际的对象或者函数。反过来说,任何对象或者函数的地址都不可能是... 阅读全文
posted @ 2015-07-28 16:35 大漠小鸟 阅读(224) 评论(0) 推荐(0)
摘要:
C语言字符串操作函数函数名: strcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; char *str1 =... 阅读全文
posted @ 2015-07-28 16:06 大漠小鸟 阅读(231) 评论(0) 推荐(0)
摘要:
1、以字符串形式出现的,编译器都会为该字符串自动添加一个\0作为结尾如在代码中写"abc",编译器帮你存储的是"abc\0"。2、数组的类型是由该数组所存放的东西的类型以及数组本身的大小决定的,如char s1[3]和char s2[4],s1的类型就是char[3],s2的类型就是char[4]字... 阅读全文
posted @ 2015-07-28 15:59 大漠小鸟 阅读(427) 评论(0) 推荐(0) |
||