正文

C++ 入门 第5章 5.5.2 字符数组的赋值与引用2008-09-23 10:16:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/38456.html

分享到:

  只能对字符数组的元素赋值,而不能用赋值语句对整个数组赋值。如 char c[5]; c={′C′,′h′,′i′,′n′,′a′};                //错误,不能对整个数组一次赋值 c[0]=′C′; c[1]=′h′;c[2]=′i′;c[3]=′n′;c[4]=′a′;  //对数组元素赋值,正确 如果已定义了a和b是具有相同类型和长度的数组,且b数组已被初始化,请分析: a=b;                                         //错误,不能对整个数组整体赋值 a[0]=b[0];                                   //正确,引用数组元素   例5.9 设计和输出一个钻石图形。    #include <iostream> using namespace std; void main( ) {char diamond[][5]={{′ ′,′ ′,′*′},{′ ′,′*′,′ ′,′*′},{′*′,′ ′,′ ′,′ ′,′*′}, {′ ′,′*′,′ ′,′*′},{′ ′,′ ′,′*′}};      int i,j;      for (i=0;i<5;i++)        {for (j=0;j<5;j++) cout<<diamond[i][j];          //逐个引用数组元素,每次输出一个字符 cout<<endl; } }   运行结果为      *   *    * *        *   *    *      *

阅读(1792) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册