#include<iostream>
#include<cstring>
using namespace std;
int main(){
// 打印字符串
char t = "test!";
// 方法一
// 每次执行strlen都要浪费很多时间,因为strlen需要从字符串开始一直计算到字符串结尾
for(int i = 0; i < strlen(t); i++){
cout << t[i];
}
cout << endl;;
// 方法二
// 使用len事先存储字符串的长度,节省时间
len = strlen(t);
for(int i = 0; i < len; i++){
cout << t[i];
}
cout << endl;
// 方法三
for(int i = 0; t[i]; i++){ // t[i] 不为0的时候为真,知道字符串结尾的时候为0
cout << t[i];
}
cout << endl;
return 0;
}
网友评论