
我们可以将变量与指针变量区分开来
int a;sizeof(a); // gives 2 bytesint *b;sizeof(b); // gives 2 bytes// if we use sizeof() we get same answer and we cant say which is pointer// and which is a variable
有没有办法找出变量是普通变量还是指针?我的意思是,在查看您在开头声明的变量然后向下走1000行代码后,有人会说它是指针或变量吗?
评论后
我想明确说明它是一个16位系统架构.
int *pValue; /* starts with 'p' for 'pointer' */int iOther; /* 'i' for 'integer' */
…甚至:
int *piSomething; /* 'pi' for 'Pointer to Integer' */
这样,当您在代码中看到变量时,可以很容易地告诉类型.有些人使用相当多的前缀,以区分各种类型.
尝试查找“匈牙利表示法”作为示例.
总结以上是内存溢出为你收集整理的我们可以将变量与指针变量区分开来全部内容,希望文章能够帮你解决我们可以将变量与指针变量区分开来所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)