从sizeof 数组和指针看,数组和指针是不同的
Posted zhanghonglang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从sizeof 数组和指针看,数组和指针是不同的相关的知识,希望对你有一定的参考价值。
- #include<iostream>
- using namespace std;
- void fun(int *P)
- {
- cout<<"在函数中"<<sizeof(P)<<endl;
- }
- int main()
- {
- int A[10];
- int* B=new int[10];
- cout<<"数组名"<<sizeof(A)<<endl;
- cout<<"指针"<<sizeof(B)<<endl;
- fun(A);
- }
结果输出:
数组名40
指针4
在函数中4
另外数组是地址常量,指针是地址变量
以上是关于从sizeof 数组和指针看,数组和指针是不同的的主要内容,如果未能解决你的问题,请参考以下文章