阅读C++Primer4.1-4.2

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
    char name[15] = "C++owbay";
    name[3] = '\0';
    cout << name<<endl;
    cout<<strlen(name)<<endl;
    cout<<sizeof name<<" 两种表示方法 "<<sizeof(name)<<endl;
    return 0;
}

1.字符串遇到'\0'之后会忽略后面的字符     
输出:
C++   '/0'后的自动被忽略
3     ‘/0’以前的长度 ,strlen 求的是是实际的长度  就是不包含‘\0’,需要头文件csrting(用来确定字符串的长度)
15 两种表示方法 15  ‘两种方法都能够计算出数组长度,哪怕是‘\0’也会计算在内
2.







全部评论

相关推荐

06-12 16:50
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
昨天 15:45
辽宁大学 golang
咱就是说&nbsp;你不主动&nbsp;我也不会主动下一步hhh,急死了
恶龙战士:不建议把这种帖子发到牛客上,建议去小红书发
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务