Hack - King
叶坚绵
只有今天的埋头,才有明天的出头。
全部博文(80)
2014年(80)
apython
water_w
lkpluoke
mikujian
font2008
卡巴机灵
humacc
dzxsk198
夏目玲子
发布时间:2014-10-12 17:39:30
数组类型由元素类型和数组大小共同决定。定义数组类型typedef int(name)[size]数组类型:typedef int (ANI)[4];数组定义:ANI iArray;iArray就是一个整型数组,4个元素,每个元素是整型数组指针用于指向一个数组,数组名是数组首元素的起始地址,并不是数组的起始地址,通过将取地址符.........【阅读全文】
发布时间:2014-10-12 11:43:48
C语言没有字符串类型,使用字符数组来模拟字符串,以\0结束的字符数组,字符串可以分配在栈空间,堆空间,只读存储区。char* s3 = “Hello”;字符串只读区,不能修改。字符串的长度就是字符串所包含字符的个数,c语言中的字符串长度指的是第一个\0字符前出现的字符个数。警告!if(strlen(a) >= strle.........【阅读全文】
发布时间:2014-10-11 23:07:14
指针运算:数组的空间大小为sizeof(array_type)*array_size指针与整数的运算规则:p + n; ——> (unsigned int)p + n*sizeof(*p);当p指向一个同类型的数组的元素时:p +1指向当前元素的下一个元素,p - 1指向当前元素的上一个元素。指针只有减法(加、乘、除都不合法)相减仅2个指针指向.........【阅读全文】
发布时间:2014-10-11 22:59:08
数组是一片连续的内存空间。数组隐性显示:int a[] 没初始化打印出来是随机数int a[5] = {1,2};后面的元素没初始化,编译器默认是a[5]= {1, 2, 0, 0, 0};memset (a, 0,sizeof(a));不叫初始化,而是调用函数来给数组赋0值,低效。可以用a[5] ={0}; 初始化效率高。数组地址与数组名?数组名代表.........【阅读全文】
发布时间:2014-10-11 22:52:41
指针本质上也是变量,需要占用一定空间,用于保存内存地址,可以通过指针可以修改内存中的值。电脑32位,总地址线32个,指针存放的是地址且它要能保存每一个地址的值,所以指针总共占用32位,刚好4个字节。Zhizhen.1-2*号意义?在指针声明时*号表示所声明的变量为指针,在指针使用时,*号表示指针所指向的内.........【阅读全文】
登录 注册