当前位置:网站首页>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;
/*对数组的引用总是可以写成对指针的引用,而且切实存在一种指针和数组完全相同的
*上下文环境,不幸的是,这只是数组的一种极为普通的用法,并非所有情况下都是如此,
*包括上面完全错误的“数组定义等同于指针的外部声明”这种情况。
*/
边栏推荐
猜你喜欢

深度学习——以CNN服装图像分类为例,探讨怎样评价神经网络模型

目标检测-中篇

3000字,一文带你搞懂机器学习!

8. Haproxy builds a web cluster

Deep learning -- CNN clothing image classification, for example, discussed how to evaluate neural network model

帮助企业实现数字化转型成功的八项指导原则

外卖店优先级

7-2 LVS+DR Overview and Deployment

Postgresql源码(66)insert on conflict语法介绍与内核执行流程解析

劝退背后。
随机推荐
八年软件测试工程师带你了解-测试岗进阶之路
企业直播风起:目睹聚焦产品,微赞拥抱生态
leetcode 12. 整数转罗马数字
Jenkins export and import Job Pipeline
OpenGL绘制圆
Senior PHP development case (1) : use MYSQL statement across the table query cannot export all records of the solution
七夕节,我用代码制作了表白信封
JVM的内存模型简介
go module的介绍与应用
3000字,一文带你搞懂机器学习!
mq应用场景介绍
System design. Seckill system
Metaverse "Drummer" Unity: Crazy expansion, suspense still exists
张量篇-应用案例
RSS订阅微信公众号初探-feed43
Towards Real-Time Multi-Object Tracking(JDE)
XSS related knowledge points
Introduction to mq application scenarios
【C语言进阶】程序环境和预处理
商城App开发都有哪些功能呢