1 / 24
文档名称:

C字符数组.ppt

格式:ppt   大小:1,601KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C字符数组.ppt

上传人:wz_198613 2019/10/25 文件大小:1.56 MB

下载得到文件列表

C字符数组.ppt

文档介绍

文档介绍:*#definem3#definen2#definep4#include<>voidmain(){inta[m][n];intb[n][p];intc[m][p];inti,j,k,t;for(i=0;i<m;i++)for(j=0;j<n;j++)cin>>a[i][j];for(i=0;i<n;i++)for(j=0;j<p;j++)cin>>b[i][j];for(i=0;i<m;i++)for(j=0;j<p;j++){c[i][j]=0;for(k=0;k<n;k++)c[i][j]+=a[i][k]*b[k][j];}cout<<"A:\n";for(i=0;i<m;i++){for(j=0;j<n;j++)cout<<a[i][j]<<"";cout<<'\n';}cout<<"B:\n";for(i=0;i<n;i++){for(j=0;j<p;j++)cout<<b[i][j]<<"";cout<<'\n';}cout<<"C:\n";for(i=0;i<m;i++){for(j=0;j<p;j++)cout<<c[i][j]<<"";cout<<'\n';}}矩阵乘积的程序*字符数组复****字符和字符串*“A”“Boy”:字符串常量有结束符“A”‘A’A\#include<>intmain(){charc1,c2,c3;如何处理字符串c3=“yes”;c1=‘0’;c2=‘’;return0;}字符和字符串常量用字符数组‘A’‘\n’,‘\t’,响铃报警等ASCII码表示(\ddd,\xhh)字符65650字符数组字符数组的定义及初始化字符数组的输入输出字符串处理函数字符数组应用举例char数组名[常量];定义方式例:chara[10];……a[0]a[1]a[9]初始化—(1)逐个数组元素赋初值(2)应用字符串常量赋初值字符数组的定义及初始化charc[6]={‘P’,’a’,’r’,’t’,’y’,’\0’};例:确定数组元素voidmain(){chars1[]=“yes”;chars2[]={‘y’,’e’,’s’};......}Party\0ccharc[6]={“party”};charc[]=“party”;s1yes\080971141161210等价于:charc[]={‘P’,’a’,’r’,’t’,’y’,’\0’};s2yes1211011150121101115字符数组的定义及初始化charc1[10]=“party”;charc2[10]=“beifang”;部分赋值,其它元素为‘\0’。c1Party\0\0\0\0\0c2beifang\0\0初始化—[0][1][2][3][4][5][6][7][8][9]有效字符的长度(\0结束):分别为5和8数组长度:都是10不再重要字符数组的输入输出n为4输入good。例1:#include<>voidmain(){chars[20];inti,n;cin>>n;for(i=0;i<n;i++)cin>>s[i];for(i=0;i<n;i++)cout<<s[i];}good…s一般不用此方式思考:回车作为结束标志人为加上\,*字符数组的输入输出回车作为结束标志例2:#include<>voidmain(){chars[10];inti=0;s[i]=getchar();while(s[i]!='\n'){i++;s[i]=getchar();}s[i]=‘\0’;//添加\0for(i=0;s[i]!='\0';i++)putchar(s[i]);}输入goodgood…s下标[0][1][2][3][4]\0或者还可写成:for(i=0;(s[i]=getchar())!='\n';i++);s[i]=‘\0’;for(i=0;s[i]!='\0';i++)putchar(s[i]);还可写成:while((s[i]=getchar())!='\n')i++;s[i]=‘\0’;for(i=0;s[i]!='\0';i++)putchar(s[i]);*。(设str是定义的字符数组)scanf(“%s”,str);printf(“%s”,str);输入到以str[0]开始的存储单元中输出时从str[0]单元开始的一直到\0为止的所有字符用cin>>str;cout<<str;处理原则是一样的数组名代表数组首地址字符数组的输入输出字符数组的输入