关与数组名的疑惑

diedknight diedknight 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <stdio.h>

void main( )
{
char c[20] = "ha";

printf( "&c = %d, &c[0] = %d, c = %d, c[0] = %c *c = %c \n", &c, &c[0], c, c[0], *c );
}

我运行的结果为什么 &c == &c[0] == c
不是自相矛盾?
哪里有问题?期待指点指点
...全文

相关推荐

【创新未发表】基于花朵授粉优化算法FPA-Kmean-Transformer-BiLSTM实现负荷预测附Matlab代码.rar

1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

天天Matlab科研工作室

【C++基础】数组名的本质:从内存地址到指针退化的全面解析

在 C++ 面试中,数组名的本质是一个高频考点。许多候选人会疑惑:为什么int arr[5];中的arr既能像指针一样运算,又在某些情况下表现出截然不同的行为?这个问题的答案藏在 C++ 的底层机制中 —— 数组名在大多数情况下会退化为指针,但在特定场景下仍保留数组的完整语义。本文将通过理论剖析、代码示例和大厂真题,带你彻底解开这个谜题。

byte轻骑兵

【创新未发表】Matlab实现花朵授粉优化算法FPA-Kmean-Transformer-BiLSTM负荷预测算法研究.rar

1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

天天Matlab科研工作室

【独家首发】Matlab实现花朵授粉优化算法FPA优化Transformer-BiLSTM实现负荷数据回归预测.rar

1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

天天Matlab科研工作室

【超强组合】基于VMD-花朵授粉优化算法FPA-Transformer-BiLSTM的光伏预测算研究Matlab实现.rar

1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

天天Matlab科研工作室
评论 8
收藏 已收藏
分享
返回顶部
diedknight
C语言 70,039 成员 243,237 内容