str[i]因为字符数组后面会自动加上\0,所以这里a[i]其实就是a[i]!=’\0’,即输出到数组最后时停止。
字符数组的读入:cin.getline(a,1000);
#include<iostream>
using namespace std;
void print(char str[])
{
for(int i=0;str[i];i++)
{
cout<<str[i];
}
}
int main()
{
char str[101];
cin.getline(str,120);
print(str);
}