前言
大家好,我是yma16,本文分享C++字符串大小写之for语句。
c++语法
C++是一种面向对象的编程语言,由Bjarne Stroustrup于1983年创造。C++是C语言的扩展,因此允许使用C语言的大部分语法和库。以下是一些C++的基本语法:
- 注释:C++支持单行注释(以“//”开头)和多行注释(以“/”开头,以“/”结尾)。
- 变量:变量用于存储数据。在C++中,可以使用以下数据类型定义变量:int、double、float、char、bool、long、short等。
- 运算符:C++支持基本算术运算符(+、-、*、/和%)以及比较运算符(==、!=、>、<、>=和<=)。
- 控制流:C++支持条件语句(if、else、switch)、循环语句(for、while、do…while)和跳转语句(break、continue、return)。
- 函数:函数是C++程序的基本构建块。C++中的函数包括函数名称、参数列表、返回类型、函数体和返回语句。
- 类与对象:C++是一种面向对象的编程语言,支持类和对象的概念。类是一种用于描述对象的数据类型,而对象是类的实例。
- 继承与多态:C++还支持继承与多态,这是面向对象编程的两个重要概念。继承允许一个类继承另一个类的属性和方法,而多态允许同一个方法在不同的类中表现出不同的行为。
- 文件处理:C++支持文件处理,包括读取和写入文件,以及从文件中读取和写入数据。
这些都是C++语言的基本语法,但并不是全部。C++还有很多其他语法,如指针、动态内存分配、模板、异常处理等。
for语句的示例:
下面是一个简单的C++ for循环示例:
#include <iostream> using namespace std; int main() { int sum = 0; for(int i = 1; i <= 10; i++) { sum += i; } cout << "1到10的和为:" << sum << endl; return 0; }
这个示例程序计算了1到10之间的所有数字的和,使用了for循环来遍历数字。在每次循环中,我们将当前数字加到sum变量中。最后,程序输出sum的值作为1到10的和。
for语法形式
代码块
for (declaration : expressin) { statement }
declaration一般使用auto类型,无需考虑编译器的类型自动分配
两行语句转大写或者小写
使用引用标识符&
代码块
string s = "what a summer day"; for (auto& temp : s) temp = toupper(temp); cout << s << endl; for (auto& temp : s) temp = tolower(temp); cout << s << endl;
结束
本文分享到这结束,如有错误或者不足之处欢迎指出,感谢大家的阅读!