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

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

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

相关文章

CSS float 浮动

CSS float (浮动): 属性定义元素在哪个方向浮动,...

KAFKA消费者实现

1、POM文件导入 <dependency> <groupI...

spring为什么推荐构造器方法注入

spring为什么推荐构造器方法注入

再回答这个问题之前,可先看看一下问题 1.@Autowired&...

发表评论    

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