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

%s不应该是输出字符串吗,为什么字符数组也能输出呢?

#include
#include
using namespace std;
int main(void)
{
char a[3]={'a','b','c'};
printf("%s\n",a);
char b[4]={'a','b','c',0};
printf("%s",b);
return 0;
}
输出结果
abc
abc

如果字符数组结尾有'\0',它就能用%s输出

在c里用字符数组表示字符串

近期文章

  • 安装软件make install过程中 出现/usr/bin/ld 找不到 -lgmtsar collect2 error ld returned 1 exit status make[2] 的问题
  • 类不可以直接打属性吗
  • 第94行为什么出现了错误
  • 如何在kibana7.6.2 设置字段格式化
  • 这个是什么问题,解答一下
  • java list 内递归构建树,效率很差,如果remove节点报ConcurrentModificationException
  • 学习stm32程序构件
  • vbs怎么随机生成ip地址发送自己到主机?
  • 前端页面设计一个下载按钮,后端将对应文件传输到前端,实现前端点击就能对应下载后端文件
  • i686架构的软件包,怎么CentOS 迁移到Anolis OS ?
  • idle调整字体大小为什么窗口大小也变化
  • 求看一下这个什么问题
  • 关于#NPOI#的问题,如何解决?
  • 在用R语言进行HSD分析时出现问题
  • 小程序中如何删除某个元素
  • vs2019调试的时候突然需要自己添加要监视的项怎么回事?
  • 结构体成绩排序遇到了一些问题
  • UPG 是什么 Upgrade
  • 有没有懂1553b的开发,请教个小问题
  • seata的一些小问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华