- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 C 语言中二维数组指针详解
C语言中,指针是一个复杂但又灵活多变的知识点,我们知道,在一维数组中,对于一个数组a[],*a,a,&a,都表示a的首地址,但如果与二维数组混合使用,就显得更为复杂了。例如对于一个二维数组 a[2][4]={{1,2.3},{4,5,6}} a+i,&a[i],*(a+i),a[i],这四个表达式到底表示什么呢?-----------------------------------
2012-03-14 17:07:09 3485
转载 c/c++中字符数组和字符指针的存储方式
//字符指针不分配存储区,字符常量存储于静态数据区//C++ 字符数组有存储区,其值为存储区首地址|字符指针不分配存储区“ABC”以常量形式存于静态数据区,指针指向该区首地址#includeusing namespace std;void main(){ char s1[]="ABC"; char s2[]="ABC"; const char s3[]="ABC"; const
2012-03-14 10:43:02 2653
原创 一段程序显示你对指针,数据结构定义的了解的程度
大家知道,C语言中指针能够直接访问内存和操作底层的数据了,虽然有点复杂,但是指针给程序来了很高的效率,下面这段程序充分展现了你对指针的了解程度。typedef int datatype;typedef struct node{datatype data;struct node *next;}ListNode,LinkList;//定义一个链表结构,Linklist指向链表head
2012-03-05 15:22:29 1201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人