码迷,mamicode.com
首页 >  
搜索关键字:首地址    ( 733个结果
对象所占内存的大小与首地址
1 #include "stdafx.h" 2 #include "iostream" 3 4 using namespace std; 5 6 class stu 7 { 8 private: 9 int Id;10 int Age;11 int Tall;12 ...
分类:其他好文   时间:2014-10-11 19:06:16    阅读次数:164
C语言中free函数是如何确定要释放多少内存空间的
本文链接:http://www.cnblogs.com/xxNote/p/4009359.html今天看书的时候看到free函数释放动态申请的内存时只需要把内存块的首地址传过去就行了,显然仅仅依靠首地址是无法确定要释放多少内存的,猜想应该在某处存放着这个内存块的大小,网上搜了搜发现在Linux里面g...
分类:编程语言   时间:2014-10-07 17:50:33    阅读次数:5443
ios面试题
1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为....
分类:移动开发   时间:2014-10-04 00:50:55    阅读次数:383
标C编程笔记day06 动态分配内存、函数指针、可变长度參数
动态分配内存:头文件 stdlib.h malloc:分配内存 calloc:分配内存,并清零 realloc:调整已分配的内存块大小 演示样例: int *p=(int *) malloc(3*sizeof(int));//分配内存,成功返回首地址,失败返回NULL free(p);p=NUL.....
分类:其他好文   时间:2014-10-02 19:39:33    阅读次数:179
Android和Java中String.substring的不同实现
今天有幸去搜狗霸笔,有一题很有意思 String str1 = "test for sougou"; String str2 = str1.substring(5); 考点是str2是否生成新的字符数组来保存"for sougou" 当时我认为String内部是封装了一个char[],无法像cpp一样首地址加上一个数字来做到char[]的重用 新的字符串必须进行一次ArrayCop...
分类:移动开发   时间:2014-09-25 02:24:38    阅读次数:241
指针与字符串
正确char *s;s=“MJ”;错误:char s[10];s="MJ”;因为s是个常量,代表数组的首地址,不能进行赋值运算。1、char *s=“MJ”;3、*s="like”;第3行代码相当于把字符串"like"存进s指向的那一块内存空间,由第1行代码可以看出,s指向的是"mj"的首字符'm'...
分类:其他好文   时间:2014-09-14 20:31:27    阅读次数:212
数组指针
#include using namespace std;int main(){ int *p = new int;//int类型的首地址 int *p2 = new int[10];//指向数组的首地址 //p3是指向int*数组的首地址,因为元素是int*了,所以这个需要时in...
分类:其他好文   时间:2014-09-12 23:22:04    阅读次数:273
瘋子C_C++笔记
指针篇4.数组a 的性质int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}}int 型数据在KEIL编译环境下,占2字节内存表示形式含义地址a二维数组名,指向一位数组a[0],即0行首地址设2000a[0]、*(a+0)、*a0行0列元素地址200...
分类:编程语言   时间:2014-09-10 09:35:00    阅读次数:338
引用和取地址区别
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址.在C++中,既有引用又...
分类:其他好文   时间:2014-09-06 21:12:33    阅读次数:206
C语言中strtok使用方法与原理,以及自实现函数功能
#include<stdio.h>//该程序的关键点在于定义了一个静态的字符指针,该指针用来记录分割后的字符串的首地址//传入NULL,则表示继续处理静态指针指向的余下字符串char*strtok(char*str,constchar*delim){staticchar*rembmberLastString=NULL;//记下上一次非分隔字符串字符的..
分类:编程语言   时间:2014-09-05 14:33:02    阅读次数:300
733条   上一页 1 ... 66 67 68 69 70 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!