ruby, python, php,c,c++ 实现循环输出字符串对比

1,ruby语言:

"haixing".each_char { |c| print c, "\n" }

2,python语言:

for i in "haixing" :
    print i

3,php语言:

foreach( str_split("haixing") as $char )
    echo $char, "\n";

4,C语言:

#include <stdio.h>
char name[] = "haixing";
void main() {
    int i;
    for(i=0; i<sizeof(name); i++)
        printf("%c\n",name[i]);
}

5,C++:

#include <iostream>
using namespace std;
char name[] = "haixing";
int main() {
    for(int i=0; i<sizeof(name); i++)
        cout << name[i] << "\n";
    return 0;
}

 

 

 输出效果均为:

h
a
i
x
i
n
g

纯属娱乐,哈哈

posted @ 2012-10-19 18:36  呆头鱼  阅读(458)  评论(0编辑  收藏  举报