【入门基础】对C++的学习(三)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-12

本贴是C++学习,讲解C++基础知识,赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]

[玫瑰]本期内容如下:

1. 引用和指针的区别
2.内联函数
3.特性
4.c++有哪些技术可以代替宏
5.auto关键字(C++11)


#【入门基础】对C++的学习(一)#
#【入门基础】对C++的学习(二)#

( * 点赞 * 关注 * 留言 )

——教程楼更——
建议开启只看楼主模式
◎觉得我的教程不错就快关注我吧◎

内容来自于互联网!

61楼
LV是非 2023-3-12
正确的写法
62楼
LV是非 2023-3-12
void TestFor()
{
int array[] = { 1, 2, 3, 4, 5 };
//将数组中所有元素乘以2
for(auto& e : array)
e *= 2;

for(auto e : array)
cout e " ";

return 0;
}
63楼
LV是非 2023-3-12
注意:与普通循环类似,可用continue来结束本次循环,也可以用break来跳出整个循环。
64楼
LV是非 2023-3-12
范围for的使用条件
65楼
LV是非 2023-3-12
1.for循环迭代的范围必须是确定的
66楼
LV是非 2023-3-12
对于数组而言,就是数组中第一个元素和最后一个元素的范围;对于类而言,应该提供begin和end的
方法,begin和end就是for循环迭代的范围。
67楼
LV是非 2023-3-12
注意:以下代码就有问题,因为for的范围不确定
68楼
LV是非 2023-3-12
void TestFor(int array[])
{
for(auto& e : array) //这里的array其实不是数组,数组在传参时会退化成指针
cout e endl; }
69楼
LV是非 2023-3-12
2. 迭代的对象要实现++和==的操作。
70楼
LV是非 2023-3-12
关于迭代器这个问题,以后会讲,现在大家了解一下就可以了。

评论

登录后才可发表内容
  • 主题

    84

  • 帖子

    15458

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:2.4178s Mem:2120Kb