当前位置:网站首页>C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.2 我的代码为什么无法运行
C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.2 我的代码为什么无法运行
2022-08-04 04:44:00 【weixin_客子光阴】
/*令人震惊的事实:数组和指针并不相同*/
/*4.1 数组并非指针*/
/*x is pointer point to type int*/
extern int *x;
/*y is an array of elements is type int, the length is not certain. It's storage by definited in somewhere.*/
extern int y[];
/*我的代码为什么无法运行*/
/*类型不匹配*/
//文件1:
int mango[100];
//文件2:
extern int *mango;
...
/*一些引用mango[i]的代码*/
/*类型不匹配*/
//文件1:
int guava;
//文件2:
extern float guava;
/*对数组的引用总是可以写成对指针的引用,而且切实存在一种指针和数组完全相同的
*上下文环境,不幸的是,这只是数组的一种极为普通的用法,并非所有情况下都是如此,
*包括上面完全错误的“数组定义等同于指针的外部声明”这种情况。
*/
边栏推荐
猜你喜欢
Turn: Management is the love of possibility, and managers must have the courage to break into the unknown
Implementing a server-side message active push solution based on SSE
结构体指针知识要点总结
JVM笔记
if,case,for,while
什么是数字孪生智慧城市应用场景
深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)
Learn iframes and use them to solve cross-domain problems
Structure function exercise
day13--postman接口测试
随机推荐
2022年软件测试——精选金融银行面试真题
文件内容的操作
如何打造一篇优秀的简历
路网编辑器技术预研
7.LVS负载均衡群集之原理叙述
7-1 LVS+NAT 负载均衡群集,NAT模式部署
TL431的基本特性以及振荡电路
System design. Seckill system
7-3 LVS+Keepalived Cluster Description and Deployment
如何简化现代电子采购的自动化?
7-2 LVS+DR概述与部署
share总结
mysql索引笔记
元宇宙“吹鼓手”Unity:疯狂扩局,悬念犹存
How to simplify the automation of modern e-procurement?
软件测试如何系统规划学习呢?
备份工具pg_dump的使用《postgres》
目标检测-中篇
帮助企业实现数字化转型成功的八项指导原则
if,case,for,while