正文

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

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

分享到:

 

只能对字符数组的元素赋值,而不能用赋值语句对整个数组赋值。如
char c5;
c={C,h,i,n,a};                //错误,不能对整个数组一次赋值
c0=C; c1=h;c2=i;c3=n;c4=a;  //对数组元素赋值,正确
如果已定义了ab是具有相同类型和长度的数组,且b数组已被初始化,请分析:
a=b;                                         //错误,不能对整个数组整体赋值
a0=b0;                                   //正确,引用数组元素
 
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<<diamondi][j;          //逐个引用数组元素,每次输出一个字符
cout<<endl;
}
}
 
运行结果为
     *
  *    *
*        *
  *    *
     *

阅读(1783) | 评论(0)


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

评论

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