void main(void) { char str[LENGTH + 1]; cout<<"Input a string:"; cin>>str; reverse(str); cout<<"The string is reversed:"<<str<<endl; }
运行该程序并输入: Input a string:abcd↙ 运行结果为: The string is reversed:dbca 这个程序中,函数reverse没有指定数组元素个数的参数,这是因为字符串总是以一个'\0'结束,通过'\0'就可以得到字符数组中元素的个数,也就是字符串的长度,这里我们可以看到使用字符串结束标识的好处。