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

这是怎么进行计算的?答案为啥是543214321321

char ch[]="54321";
int k;
for(k=0;k<3;k++)
printf("%s",ch+k);
}

  • ch + 0 ,表示 ch字符数组首地址 的位置, 打印的就是 54321
  • ch + 1 ,表示 ch字符数组首地址+1的位置,即打印 4321
  • ch + 2 ,表示 ch字符数组首地址+2 的位置,即打印 321
  • 因为printf 是不换行的,所以结果就是 543214321321

楼上正确

近期文章

  • 如何在C++里面用vector创建结构体数组
  • 按增序初始化链表当中while循环出错
  • args.colnumber1解析后的list打印不出来
  • webpack打包成功控制台却报错无法使用import语句
  • PHP中的数组拆分
  • 简单的java问题,改良代码
  • C语言实现,两日期间隔天数的问题。
  • easyx做美颜相机的界面
  • layui快来看看吧
  • C语言 打印漏斗的实现:
  • syn flood攻击数据包大小随机化
  • 使用ITK-SNAP标注影像图像时出错
  • 算法4这本书里,提到的两个命题(命题P和命题Q)理解不了
  • 我想从循环中创建数组并从该数组中计算相同的值
  • python如何取列表中的值
  • java、mysql
  • springboot+mybatis ,数据库事务不提交,数据库 :阿里云polarDB,该如何排查 ?
  • c语言计算追赶上问题
  • 报错AttributeError: 'str' object has no attribute 'gauNB'
  • Linux宝塔装了防火墙插件了,还有必要在装安全狗吗?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华