新微赢技术网
标题:
C++里动态数组与指针的问题
[打印本页]
作者:
30左右结次婚
时间:
2009-11-6 01:42
标题:
C++里动态数组与指针的问题
1 string *psa=new string[10];
2 cin >> *psa;
3 cout << *psa;
Q1 书上说动态分配的优点是能在运行时决定数组大小,但1是书上第1个例子的1句话,23是我加上去的,运行仍然通过,那这个[10]是什么意思呢? 作业要你处理可变长的输入到一个字符数组,所以我就这样写了。
Q2 while(cin >> *psa) 到底在输入什么字符的情况下循环才会退出?我输入\0没反应。。
Q3 int *pia2=new int[10]();
书上说()就是初始化,对于这个内置函数来说就等于初始化为0了
但是cout << *pia2;后输出3998880
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2