C字符串的三种遍历方式

     

 

/* 
    FileName: foreachString.cpp 
    Author: ACb0y 
    Create Time: 2011年3月20日22:20:33 
    Last Modify Time: 2011年3月20日22:46:43 
 */  
#include <stdio.h> 
#include <string.h>  
using namespace std;  
void foreachStringOne(char * str)  
{  
    int len = strlen(str);  
    for (int i = 0; i < len; ++i)   
    {  
        printf("%c", str[i]);  
    }  
    printf("/n");  
}  
void foreachStringTwo(char * str)   
{  
    while (*str)   
    {  
        printf("%c", *str);  
        ++str;  
    }  
    printf("/n");  
}  
void print(char c)  
{  
    printf("%c", c);  
}  
 
int main()  
{  
    char str[] = "hello word!";  
    foreachStringOne(str);  
    foreachStringTwo(str);  

    return 0;  
}

 

posted on 2017-02-15 17:31  小乔流水人家  阅读(677)  评论(0)    收藏  举报

导航