c++ 科学打印字符串

2019-05-01  本文已影响0人  TFprime
#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;
}
上一篇下一篇

猜你喜欢

热点阅读