char[]和char* 输出长度不同

wuchangjian2021-11-04 23:57:27编程学习

两个内容相同的字符数组,输出字符长度不同
运行结果
原因嘛,首先看第三行char[],这里没有指针,所以sizeof(n1)输出的是字符串的长度;接着看第6行,这里用了指针,所以为什么就这一点点区别,输出结果却不同呢,这是因为char* n2,这里n2是一个指针,所以sizeof(n2) 是输出n2指向的是,数组首地址。写着有点乱,刚学C语言,个人理解,如有错误,求指正。

相关文章

Arena

...

今明两天高温缓和,真正的高温退场需要等月底

今明两天高温缓和,真正的高温退场需要等月底

2022-08-24 19:20:10 随着弱冷空气南下,今早许多朋友...

2021.12.02

 1.数据库表数据查看  2.Integer 关于Integer数据类型的应...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。