Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202420
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 824
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-12 21:40
个人简介

只有今天的埋头,才有明天的出头。

文章分类

全部博文(80)

文章存档

2014年(80)

我的朋友

发布时间:2014-10-13 22:41:42

C语言中的数组参数为什么会退化为指针?C语言中只会以值拷贝的方式传递参数,当向函数传递数组时将整个数组拷贝一份传入函数(错的)将数组名看做常量指针传输组首元素地址。(对的)主要由于c语言以高效为最初设计目标,在函数传递时候如果拷贝整个数组执行效率将大大下降。二维数组参数同样存在退.........【阅读全文】

阅读(1086) | 评论(0) | 转发(0)

发布时间:2014-10-12 21:37:54

!!关键字数据类型是指固定内存大小的别名char型一位short型二位int型四位,变量是指一段实际连续存储空间的别名,通过申请变量可以使用存储空间。局部变量的属性都是默认是auto的。auto只在栈上修饰局部变量。同样register也只在局部变量用。在栈上每次变量都会被释放。静态数据区不在栈上,所以处在静态数.........【阅读全文】

阅读(1157) | 评论(0) | 转发(0)

发布时间:2014-10-12 21:22:37

指向指针的指针:指针变量在内存空间会占用一定的空间,可以定义指针来保存指针变量的地址值。Why need 指向指针的指针?指针在本质上也是变量,对于指针也同样存在传值调用与传址调用。重置空间大小(实例)二维数组在内存中以一维的方式排布,二维数组中的第一维是一维数组,二维数组中第二维才是具体的值.........【阅读全文】

阅读(1015) | 评论(0) | 转发(0)

发布时间:2014-10-12 17:39:30

数组类型由元素类型和数组大小共同决定。定义数组类型typedef int(name)[size]数组类型:typedef int (ANI)[4];数组定义:ANI  iArray;iArray就是一个整型数组,4个元素,每个元素是整型数组指针用于指向一个数组,数组名是数组首元素的起始地址,并不是数组的起始地址,通过将取地址符.........【阅读全文】

阅读(1063) | 评论(0) | 转发(0)

发布时间:2014-10-12 11:43:48

C语言没有字符串类型,使用字符数组来模拟字符串,以\0结束的字符数组,字符串可以分配在栈空间,堆空间,只读存储区。char*  s3 = “Hello”;字符串只读区,不能修改。字符串的长度就是字符串所包含字符的个数,c语言中的字符串长度指的是第一个\0字符前出现的字符个数。警告!if(strlen(a) >= strle.........【阅读全文】

阅读(1083) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册