回复 2楼 lz1091914999
在请问一下另外的一个问题
就是cin和couts是C++ 中的输入和输出代码
但是里面的具体规则是什么
比如说cin的用法
#include<iostream.h>
void main()
{
int a;
cout<<"Enter a:";
//输入提示
cin>>a;
//此处中cin就是找到a的地址 然后将值付给a;
cout<<"\na:"<<a; //此处就是先找到i的地址 然后将i的值输出;
}
也比较一下你的代码#include <iostream.h>
const int size = 20;
int main()
{
int i;
char *name[5];
for (i = 0; i < 5; ++i)
name[i] = new char[size];
for (i = 0; i < 5; ++i) {
cout << "name[" << i << "]:";
cin >> name[i];
//此处是先找到name【i】的地址 再进行赋值的吗?-------------------------//但是这里name【i】表示的就是地址,
}
//而上一个程序中的a表示的却是变量
//这其中有什么规则吗?????
for(i = 0; i < 5; ++i)
cout<<endl<<name[i];
//这里也是先找到name【i】的地址 再输出吗?----------------
//同上。。。。。。。。。。
for (i = 0; i < 5; ++i)
delete name[i];
}