首页 > 编程知识 正文

C 中使用for语句格式总结,c语音if语句格式

时间:2023-05-04 10:12:11 阅读:256035 作者:3201

语法 for ( init; condition; increment ){ statement(s);} init:首次被执行,而且只执行一次,可以不写,只要有一个分号出现即可。condition:会判断condition,真,执行循环体,假,不执行循环体increment:执行完循环体,控制流跳转到increment,更新循环控制变量, 可以留空,只要在条件后出现分号即可。 for语句的基本格式 int sum=0;for(int i=0;i<100;i++){sum += i;} 基于范围的for循环(C++11) int array[5] = {1,2,3,4,5};for(int &D : array){D *= 2;} //使用auto,自动获取类型for(auto &D : array){D *= 2;} //for_each()template<class InputIterator, class Function>Function for_each(InputIterator first, InputIterator last, Function fn){while (first!=last) {fn (*first);++first;}return fn; // or, since C++11: return move(fn);} void out(int a){cout<<a<<" ";}vector<int> a;for(int i=0;i<5;i++)a.push_back(i);for_each(a.begin(),a.end(),out) for语句中出现的省略 1 for语句中的三个表达式,可部分或全部省略,但两个分号不能省略。2 for (; ;) {…} //此时系统约定condition的值为 1,即恒为真 等同于 for (; 1;) {…}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。