2.指针数组和二维指针的区别?
3.指针的指针是怎么回事情?
4.内存的泄漏由什么引起的,怎么样注意
5.解析函数能不能人为的调用?
请大家帮忙解决,谢谢!
大家看还有哪些面试是会问到的概念问题?并给出答案
8 个解决方案
#1
他可能会问这样的问题吗?
1.一个不是指针,一个是指针
2.不同的东西,区别太多,
3.就是指向指针的指针
4.申请内存没有得到释放,new和delete,malloc和free成对出现。
5.不能。
1.一个不是指针,一个是指针
2.不同的东西,区别太多,
3.就是指向指针的指针
4.申请内存没有得到释放,new和delete,malloc和free成对出现。
5.不能。
#2
1.void和void *之间的区别?
void*是指针类型
2,指针数组和二维指针的区别?
指针数组装的元素的是指针,二维指针是指向指针的指针
3.指针的指针是怎么回事情
二维指针
4.内存的泄漏由什么引起的,怎么样注意
由分配后不在使用时未释放
5.解析函数能不能人为的调用?
析够函数可以
void*是指针类型
2,指针数组和二维指针的区别?
指针数组装的元素的是指针,二维指针是指向指针的指针
3.指针的指针是怎么回事情
二维指针
4.内存的泄漏由什么引起的,怎么样注意
由分配后不在使用时未释放
5.解析函数能不能人为的调用?
析够函数可以
#3
1. void* 是指针类型的冬冬
void ()是不带返回值的冬冬
2.指针数组 比如:int *p[] 他是一个数组,每个元素都是指向int型的指针
二维指针 指向指针的指针
3.二维指针
4.使用malloc等命令申请内存空间后,没有free
5.不能
其他问题
估计你是学生,他可能问你
1. 2的10000000000000000000000000次方是多少(注意溢出)
2. char[10]说明了什么
3. 程序在内存中的存储状态
4. 指针初始化问题 比如:int *p; dobule i=10; p=&i;i=*p;(error)
int *p=0; *p=10;(Computer Will Blust)
5. 仔细程度
void ()是不带返回值的冬冬
2.指针数组 比如:int *p[] 他是一个数组,每个元素都是指向int型的指针
二维指针 指向指针的指针
3.二维指针
4.使用malloc等命令申请内存空间后,没有free
5.不能
其他问题
估计你是学生,他可能问你
1. 2的10000000000000000000000000次方是多少(注意溢出)
2. char[10]说明了什么
3. 程序在内存中的存储状态
4. 指针初始化问题 比如:int *p; dobule i=10; p=&i;i=*p;(error)
int *p=0; *p=10;(Computer Will Blust)
5. 仔细程度
#4
注意栈、堆什么的,还有就是字符串一定要弄清楚,指针一定要熟悉,如果这些东西你掌握了基本就没有问题
#5
大虾们,有没有更详细点的解释.I am stupdi。 谢了。
#6
2的10000000000000000000000000次方是多少(注意溢出)
这个问题老是有人问,到底如何解决比较好呢?
这个问题老是有人问,到底如何解决比较好呢?
#7
1>void 是空的意思.而 void *是通用指针.
任何其它类型的指针都可以转化为void *型,而void *不能自动转化为其它类型的指针.
除非显示强制转化.
2>指针数组是指数组中的每个元素都是指针而矣.
我不知道你说的二维指针是什么意思?你是不是想说指针与数组的区别?
3>指针的指针就是指针的地址.指针变量所保存的值是地址,是它指向的变量或其它量
的地址,所以它的值就是那个地址,而它本身也占用内存呀,它也是变量或其它量呀,它也
有自己的地址呀,所以就有指针的指针.
4>要想泄漏是很容易的,但如果你在一个程序中申请了一堆空间.如果程序结束之前你不
释放它或用完这个空间你不去释放它,它会一直被占用,直到程序结束,但未结束之前你的
可用空间是少了.不管怎么样,整个程序结束时总是释放掉的.只是运行期间未释放空间会
有很大的问题.
5>构造函数不能人为的调用,编译器会出错.
而构造函数可以显示的调用,这是一个很高级的话题.
任何其它类型的指针都可以转化为void *型,而void *不能自动转化为其它类型的指针.
除非显示强制转化.
2>指针数组是指数组中的每个元素都是指针而矣.
我不知道你说的二维指针是什么意思?你是不是想说指针与数组的区别?
3>指针的指针就是指针的地址.指针变量所保存的值是地址,是它指向的变量或其它量
的地址,所以它的值就是那个地址,而它本身也占用内存呀,它也是变量或其它量呀,它也
有自己的地址呀,所以就有指针的指针.
4>要想泄漏是很容易的,但如果你在一个程序中申请了一堆空间.如果程序结束之前你不
释放它或用完这个空间你不去释放它,它会一直被占用,直到程序结束,但未结束之前你的
可用空间是少了.不管怎么样,整个程序结束时总是释放掉的.只是运行期间未释放空间会
有很大的问题.
5>构造函数不能人为的调用,编译器会出错.
而构造函数可以显示的调用,这是一个很高级的话题.
#8
up
#1
他可能会问这样的问题吗?
1.一个不是指针,一个是指针
2.不同的东西,区别太多,
3.就是指向指针的指针
4.申请内存没有得到释放,new和delete,malloc和free成对出现。
5.不能。
1.一个不是指针,一个是指针
2.不同的东西,区别太多,
3.就是指向指针的指针
4.申请内存没有得到释放,new和delete,malloc和free成对出现。
5.不能。
#2
1.void和void *之间的区别?
void*是指针类型
2,指针数组和二维指针的区别?
指针数组装的元素的是指针,二维指针是指向指针的指针
3.指针的指针是怎么回事情
二维指针
4.内存的泄漏由什么引起的,怎么样注意
由分配后不在使用时未释放
5.解析函数能不能人为的调用?
析够函数可以
void*是指针类型
2,指针数组和二维指针的区别?
指针数组装的元素的是指针,二维指针是指向指针的指针
3.指针的指针是怎么回事情
二维指针
4.内存的泄漏由什么引起的,怎么样注意
由分配后不在使用时未释放
5.解析函数能不能人为的调用?
析够函数可以
#3
1. void* 是指针类型的冬冬
void ()是不带返回值的冬冬
2.指针数组 比如:int *p[] 他是一个数组,每个元素都是指向int型的指针
二维指针 指向指针的指针
3.二维指针
4.使用malloc等命令申请内存空间后,没有free
5.不能
其他问题
估计你是学生,他可能问你
1. 2的10000000000000000000000000次方是多少(注意溢出)
2. char[10]说明了什么
3. 程序在内存中的存储状态
4. 指针初始化问题 比如:int *p; dobule i=10; p=&i;i=*p;(error)
int *p=0; *p=10;(Computer Will Blust)
5. 仔细程度
void ()是不带返回值的冬冬
2.指针数组 比如:int *p[] 他是一个数组,每个元素都是指向int型的指针
二维指针 指向指针的指针
3.二维指针
4.使用malloc等命令申请内存空间后,没有free
5.不能
其他问题
估计你是学生,他可能问你
1. 2的10000000000000000000000000次方是多少(注意溢出)
2. char[10]说明了什么
3. 程序在内存中的存储状态
4. 指针初始化问题 比如:int *p; dobule i=10; p=&i;i=*p;(error)
int *p=0; *p=10;(Computer Will Blust)
5. 仔细程度
#4
注意栈、堆什么的,还有就是字符串一定要弄清楚,指针一定要熟悉,如果这些东西你掌握了基本就没有问题
#5
大虾们,有没有更详细点的解释.I am stupdi。 谢了。
#6
2的10000000000000000000000000次方是多少(注意溢出)
这个问题老是有人问,到底如何解决比较好呢?
这个问题老是有人问,到底如何解决比较好呢?
#7
1>void 是空的意思.而 void *是通用指针.
任何其它类型的指针都可以转化为void *型,而void *不能自动转化为其它类型的指针.
除非显示强制转化.
2>指针数组是指数组中的每个元素都是指针而矣.
我不知道你说的二维指针是什么意思?你是不是想说指针与数组的区别?
3>指针的指针就是指针的地址.指针变量所保存的值是地址,是它指向的变量或其它量
的地址,所以它的值就是那个地址,而它本身也占用内存呀,它也是变量或其它量呀,它也
有自己的地址呀,所以就有指针的指针.
4>要想泄漏是很容易的,但如果你在一个程序中申请了一堆空间.如果程序结束之前你不
释放它或用完这个空间你不去释放它,它会一直被占用,直到程序结束,但未结束之前你的
可用空间是少了.不管怎么样,整个程序结束时总是释放掉的.只是运行期间未释放空间会
有很大的问题.
5>构造函数不能人为的调用,编译器会出错.
而构造函数可以显示的调用,这是一个很高级的话题.
任何其它类型的指针都可以转化为void *型,而void *不能自动转化为其它类型的指针.
除非显示强制转化.
2>指针数组是指数组中的每个元素都是指针而矣.
我不知道你说的二维指针是什么意思?你是不是想说指针与数组的区别?
3>指针的指针就是指针的地址.指针变量所保存的值是地址,是它指向的变量或其它量
的地址,所以它的值就是那个地址,而它本身也占用内存呀,它也是变量或其它量呀,它也
有自己的地址呀,所以就有指针的指针.
4>要想泄漏是很容易的,但如果你在一个程序中申请了一堆空间.如果程序结束之前你不
释放它或用完这个空间你不去释放它,它会一直被占用,直到程序结束,但未结束之前你的
可用空间是少了.不管怎么样,整个程序结束时总是释放掉的.只是运行期间未释放空间会
有很大的问题.
5>构造函数不能人为的调用,编译器会出错.
而构造函数可以显示的调用,这是一个很高级的话题.
#8
up