如何解决一种长度的 char*/char[] 和 C 中的 char 有什么区别?
char str[] = "a";
char ch = 'a';
说到两者的区别,大家都知道str
指向一个存储[a,\0]的内存空间,但是我想问一下str[0]
和ch
?
解决方法
但我想问一下str[0]
和ch
之间是否有区别?
没有
str[0]
和 ch
都是 char
类型,并保存值 'a'
。从这方面(类型和值)来看,没有区别。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。