我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

下面的运行是什么意思

char c1[];
int i=2;
c1=c1+i+1;

c1是数组的首地址,c1 = c1+i +1=c1+3,也就等价于 c1 = &c1[3]
也就是c1从字符数组的首地址,移动到c1[3]这个元素的地址。

只能理论上这么理解,实际运行会报错,数组名不能做 =号运算的左值

编译会报错的,数组名是不可以作为左值得

近期文章

  • Microsoft Edge 打不开网页
  • 这个需要怎么理解刚开始学习不太理解
  • 求数组中任意两个数据的最大差值
  • 制作精美H5输入表格页面
  • 学生成绩管理系统成绩录入后无法输出,也就是无法执行指令2
  • JS怎么将科学记数法不丢失精度转换成正常数值或者字符串?
  • 选项中什么的扩容量最大
  • multisim中仿真运行出现的问题。
  • simulink用Sfunction builder写的SVPWM出来COMP1的调制波咋会有突变
  • 实现双击tbody,获取数据传递到下个画面
  • C++的字符判断题,没什么思路
  • W10系统开始菜单出现关键错误
  • mysql如何对时间段进行按月统计
  • 对一个char类型的数 逻辑取反后,此时的类型长度是4字节还是1字节
  • 这是学生成绩管理系统,本人刚刚学到结构体
  • 百度贴吧获取吧内帖子是如何实现的呢
  • o.a.h.service.cli.HiveSQLException: Error running query: java.lang.OutOfMemoryError: Java heap space
  • python代码突然运行不出来
  • Matlab中对矩阵的扩展,以及运算后的还原。
  • python对文本文档的比对和处理

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华