C++/Qt
12345hello
这个作者很懒,什么都没留下…
展开
-
i++和++i区别
1、++i 的效率确实比 i++ 的要高,如果要执行多次的循环,这个效率问题是显然的。因为对 ++i 来说,整个表达式的值就是 i 的值,没有进行中间值的考贝工作,所以效率高;而对于 i++ 来说,整个表达式的值是 i 增1之前的值,它会考贝一份 i 增 1 之前的值作为整个表达式的值,所以效率低。2、++i 这个表达式产生的是一个左值,可以把这个表达式用在一个需要一个左值的地方,转载 2014-10-23 20:01:52 · 2653 阅读 · 0 评论 -
char *s 和 char s[]的区别小结
最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区(认为无区别),导致有时出现“难以理解”的错误。一时也不能说得很明白,网上也搜了一下相关文章发现一些写的比较好的,综合了一下当教育资料备用。 char *s1 = "hello";char s2[] = "hello"; 【区别所在】char *s1转载 2014-11-10 08:44:47 · 364 阅读 · 0 评论