C++简单例子 分别用 数组 和 指针来输出单个字符
2011-08-30 09:54
387 查看
首先,用数组的方法
//=============================
#include <iostream>
using namespace std;
int main(void)
{
char str[] = "hello world";
for (int i = 0; i < sizeof(str); i++)
cout << str[i] << '\n';
getchar();
}
然后,指针的方法
//==============================
#include <iostream>
using namespace std;
int main(void)
{
char str[] = "hello world";
char *p = &str[0];
for (int i = 0; i < sizeof(str); i++)
cout << *p << '\n';
p++;
getchar();
}
//===============================
运行效果如下:
//=============================
#include <iostream>
using namespace std;
int main(void)
{
char str[] = "hello world";
for (int i = 0; i < sizeof(str); i++)
cout << str[i] << '\n';
getchar();
}
然后,指针的方法
//==============================
#include <iostream>
using namespace std;
int main(void)
{
char str[] = "hello world";
char *p = &str[0];
for (int i = 0; i < sizeof(str); i++)
cout << *p << '\n';
p++;
getchar();
}
//===============================
运行效果如下:
相关文章推荐
- 定义字符指针数组分别指向5个字符串常量,从小到大输出字符串内容
- C/C++中字符指针数组及指向指针的指针的含义
- C/C++字符串,字符数组,字符指针及其相互静态拷贝与追加的安全问题解决方案(1)
- VC++下一个看似简单实则很有“内涵”的C/C++字符数组初始化问题
- c/c++中的字符指针数组,指向指针的指针的含义
- C/C++中字符指针和字符数组
- C/C++中字符指针数组及指向指针的指针的含义
- C++字符数组的输入输出和字符串结束标志使用讲解
- 指针_习题:将字符串\"computer\"赋给字符数组,并间隔的输出该串
- 输出宽字符数组 C++
- C++字符串数组赋值与单个字符赋值区别
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- c/c++数组名和指针的区别(数组名可不是简单的指针,误区)
- C++中strlen与sizeof处理字符数组和字符指针
- C++中,数组名不是一个简单地指针常量
- 关于LinuxC/C++中字符指针char * str 与字符数组 char str []的一点小区别
- C/C++中字符指针数组及指向指针的指针的含义
- C/C++中字符指针和字符数组
- C/C++字符串,字符数组,字符指针及其相互静态拷贝与追加的安全问题解决方案(2)
- C/C++(字符串处理)字符指针、字符数组用法大总结