指针、数组的相关操作

原创 2013年12月03日 10:38:11

1、定义大数组

对于局部变量,数组的空间大小是有限制的,此时可以定义为static变量。如static char file[3000000];

2、数组名在不同场合代表意义不同

1)数组做形参

数组作为形参使用时,在函数内,数组名就失去了本身内涵,变成了一个普通指针,其可自增、自减等。如:

void Func ( char str[100] )
{
 sizeof( str ) = 4;                     //因为str数组名是一个形参,所以其相当于一个普通指针
}

2)正常情况下

正常情况下,数组名代表的是数组这个数据结构,是一个指针常量,不能自增、自减等。如:

char str[10];
cout
<< sizeof(str) << endl;
  输出结果为10str指代数据结构char[10]

 

C语言 结构体相关 函数 指针 数组

. 作者 : 万境绝尘 转载请注明出处 : http://www.hanshuliang.com/?post=30 . 结构体概述 : 结构体是 多个 变量的集合,...

LinuxC简谈之数组、字符串与指针相关的常见错误与问题

LinuxC简谈之数组、字符串与指针相关的常见错误与问题

C语言 与结构体相关 函数 指针 数组

作者 : 万境绝尘 转载请注明出处 : http://www.hanshuliang.com/?post=30 . 结构体概述 : 结构体是 多个 变量的集合, 变量的类型可以不同; -...

指针与数组、函数、结构体等之间相关问题

指针 一:指针 1指针:指针就是地址,地址就是指针,指针是虚拟的,地址是真实存在的 2.如何判断语句是何种类型:       int p;                         p是基本...

【嵌入式开发】C语言 结构体相关 的 函数 指针 数组

.作者 : 万境绝尘转载请注明出处 : http://www.hanshuliang.com/?post=30.结构体概述 : 结构体是 多个 变量的集合, 变量的类型可以不同;-- 可进行的操作 :...

关于指针与数组的相关例题详解

关于指针与数组的相关例题详解

数组与指针相关累赘混淆概念的简析

在我们初级程序猿的编程学习中,经常遇到像数组指针、指针数组容易混淆语义的概念 再此小编在老师的指导下深入浅出的分析了一番,发现这类概念性短句有一个共性的特点 就拿数组指针和指针数组来说: 数组指针...

C语言之指针与字符串的相关操作

一、指针 指针是一种数类型           1) 指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小 //char *p1 形参 形参也是被调用该函数的参数,只不过具...

C 内存相关,位操作,指针,等

1.C语言实现范型编程 void swap(void * p1, void *p2,int size) { char buffer[size];//有些编译器可能要求动态分配,malloc,fre...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针、数组的相关操作
举报原因:
原因补充:

(最多只允许输入30个字)