实例1:输出字符串的每个字符
1.循环方式1
int main()
{
char ch[10] = { 'a','b','s','c','d','w','j','e','o','w' }; //字符数组
for (int i = 0; i < 10; i++)
{
cout << ch[i] << endl;
}
return 0;
}
2.循环方式2
int main()
{
char ch[10] = { 'a','b','s','c','d','w','j','e','o','w' }; //字符数组
for (char a:ch)
{
cout << a << endl;
}
return 0;
}
3.综合
#include<string>
using namespace std;
int main()
{
string res = "abcdef";
char ch[10] = { 'a','b','s','c','d','w','j','e','o','w' }; //字符数组
char aa[10] = "abcdefghi";//实际只有9个字符,留一个位置给最后一个/0表示结束
cout << "输出字符数组中的字符:" << endl;
for (char a:ch)
{
cout << a << endl;
}
cout << "输出字符串中的字符:" << endl;
for (char b : res)
{
cout << b << endl;
}
cout << "输出用字符串初始化的字符数组中的字符:" << endl;
for (char c : aa)
{
cout << c << endl;
}
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/3bb54d4820c54201a8775aa08ffc896d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6KW_6YeM5bCP6K-46JGb,size_20,color_FFFFFF,t_70,g_se,x_16)