c++ 科学打印字符串

#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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容