官方网站建设调研报告商业类网站的设计与制作
官方网站建设调研报告,商业类网站的设计与制作,广州优壹网络科技有限公司,手机ui设计指针和数组替换和区别 指针和数组在很多方面都可以替换 为什么不直接用while(*str ! \0)涉及到了Lvalue和Rvalue的问题 // http://www.dotcpp.com/wp/692.html 例如有字符数组char a[100];当a做右值时候#xff0c;我们可以把它赋给char *类型的指针#xff0c;用来指向这个… 指针和数组替换和区别 指针和数组在很多方面都可以替换 为什么不直接用while(*str ! \0)涉及到了Lvalue和Rvalue的问题 // http://www.dotcpp.com/wp/692.html 例如有字符数组char a[100];当a做右值时候我们可以把它赋给char *类型的指针用来指向这个数组这种情况下数组名做右值代表该数组首元素的首地址是常量是完全可以的。而数组名无论右值和还是左值都代表是地址是常量因此它不可以做左值因为常量不可被修改所以不少同学试图再定义数组之后再试图对数组赋字符串都是错误的 // http://www.dotcpp.com/wp/692.html 《C语言中左值和右值得区别》 *target的意思是先取target地址的值,判断是否是\0,再取(target1)的值来判断 直到判断到了是\0就停止执行 PS只要不是定义指针变量的*就是取值的意思 总结数组名是一个地址指针是一个左值 posted on 2018-09-22 14:35 田安Anne 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/EvilAnne/p/9690077.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92285.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!