![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
rain0993
这个作者很懒,什么都没留下…
展开
-
深入理解各种指针
一、可能的组合:(1)const char*p(2)char const*p(3)char *const p(4)const char **p(5)char const**p(6)char *const *p(7)char **const p当然还有在(5)、(6)、(7)中再插入一个const的若干情况,不过分析了以上7中,其他的就可类原创 2013-01-05 17:04:22 · 754 阅读 · 2 评论 -
指针总结
指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)原创 2013-01-09 16:41:27 · 631 阅读 · 0 评论 -
struct 结构体中 数组和指针
本文主要介绍在struct 结构体中对数组和指针的操作细节。 我们需要明确两个概念:a、 初始化:分配内存并写入值。b、 赋值: 查找内存并写入值。 在上一篇文章有提到数组和指针的初始化和赋值问题,对于数组,可以初始化,但不能对整个数组赋值,而指针,可以初始化也可以赋值。 在结构体中,数组和指针最大的的区别为:数组将信息存在结构体所占有的内存中,而转载 2013-03-27 18:36:57 · 3072 阅读 · 0 评论 -
结构体指针的定义和引用
指针变量非常灵活方便,可以指向任一类型的变量,若定义指针变量指向结构体类型变量,则可以通过指针来引用结构体类型变量。7.3.1 指向结构体类型变量的使用首先让我们定义结构体:struct stu{char name[20];long number;float score[4];} ;再定义指向结构体类型变量的指针变量:struct stu *p1, *p转载 2013-03-27 18:37:56 · 1131 阅读 · 0 评论 -
c语言结构体指针初始化
今天来讨论一下C中的内存管理。记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面我说所有指针使用前都必须初始化,结构体中的成员指针也是一样有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使用时难道有初始化吗那时我不知怎么的想不出理由,虽然我还是坚信要初始化的过了几天这位同事说他试了一下,结构体中的成员指针不经过初始化是可以用(左子树和右子树指针)那转载 2013-03-27 18:38:30 · 934 阅读 · 0 评论