的字符// 是字符串的结束标志//char arr[] "hello"; char arr1[] &q"og:type" content="webpage"> 的字符// 是字符串的结束标志//char arr[] "hello"; char arr1[] &q" /> 的字符// 是字符串的结束标志//char arr[] "hello"; char arr1[] &q"> C语言的字符串的简单概念_java_内存溢出

阅读56

C语言的字符串的简单概念,第1张

int main() { //字符数组 - 数组是一组型同类型的元素 //字符串在结尾的位置隐藏了一个 的字符 // 是字符串的结束标志 //char arr[] = "hello"; char arr1[] = "abc"; //里面有四个字符 //打印结果:abc //求字符串长度的时候不算隐藏的,所以长度为3 //求数组长度的时候是算的 char arr2[] = {'a','b','c'};//里面有三个字符没有 //没有结束后面会继续打印但是乱码 //{'a','b','c',''} //这样结果就和上面的"abc"一样了 //打印结果:abc烫烫烫bc //打印长度是随机值,因为没有结束向后一直找直到找到 //打印字符串 printf("%s\n",arr1); printf("%s\n",arr2); return 0; }

字符串

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。

注:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。

欢迎分享,转载请注明来源:内存溢出

原文地址:
https://54852.com/langs/800848.html
(0)微信扫一扫打赏 支付宝扫一扫微信扫一扫
支付宝扫一扫
codecode
管理员组
C++STL中的最大堆,最小堆
上一篇
2022-05-07
第十三届蓝桥杯青少组省赛C++中级组
2022-05-07

发表评论 后才能评论
提交

    评论列表(0条)
    无差别
    保存{label}{label}{label}{label}