版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、标的上界)为数组元素个数减1int a10, b10, k;for (k=0;k10;k+) scanf(“%d”,&ak);b=a; /*error*/for(k=0;k10;k+) bk=ak; 类型名 数组名整型常量表达式=常量1,常量2,例:int a10=1,2,3,4,5,6,7,8,9,10;该语句定义了一个动态数组,并对该动态数组进行了初始化。注意:1、所赋初值的类型必须与说明的类型一致。2、在指定初值时,第一个值赋给下标为0的元素。3、不可能跳过前面的元素给后面的元素赋初值。注意:1、如果初值的数据个数比数组元素少,则系统自动给后面的元素补赋初值0。2、如果初值的数据
2、个数比数组元素多,则在编译时提示出错信息: too many initializers.5、初始化时不指定数组长度。C语言中,可以在初始化时,不指定数组长度的个数。例:int a =1,2,3,4,5;这里,花括号里列出了5个初始化数据,它隐含地定义了该数组共有5个元素。等价于: int a5=1,2,3,4,5;char s =H,e,l,l,o,0;char s=“hello”;说明:赋初值时,若没给数组元素的个数,系统将按字符串中实际的字符个数来定义数组的大小。上述语句等价于:char s6=“hello”;用字符串常量给字符数组赋初值时,系统在最后自动补上字符串标志0,另外花括号也可以
3、省略。可写成:char s=“hello”;例:char a5=“hello”;(错误)注意:1、字符数组要有足够的存储单元存储字符串。2、上面的语句定义了一个有5个元素的字符数组,但字符串常量中还包含一个字符串结束标志0,要占用6个存储单元,5个单元空间不够用。(3)给字符数组元素逐个赋初值。char str9; str0=H;str1=e;str2=0;应注意:用字符数组来存放字符串时,若是逐个字符赋值给数组元素,要在最后一个字符之后加上字符串结束标志0。用逐个字符给字符数组赋初值,对字符串的存取不太方便。形式:strcpy(字符数组1,字符数组2);作用是将字符数组2的内容复制到字符数组
4、1中,复制时将字符数组2后面的字符串结束标志也复制到字符数组1中。例:char str130,str230;strcpy(str1,”how are you”); /*将”how are you.”存放到str1*/ strcpy(str1,str2);/*将str2存放到str1中*/1、不能用赋值语句把字符串整体赋给字符数组。s1=“hello”;(错误)2、使用strcpy函数给字符数组赋值时,字符数组1必须定义得足够大,以便可以容纳得下被复制的字符串。(1)将字符数组中的字符串逐个字符输入输出。A、在标准输入输出函数printf和scanf中使用%c格式说明符。例:main( ) char c10; int k; for (k=0;k10;k+) scanf(“%c”,ck);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年线上推广服务合同
- 2026年建筑工程成效评估合同
- 房屋提前购买合同(标准版)
- 2025年修复性司法服务体系建设项目可行性研究报告
- 2025年智能仓储系统方案优化项目可行性研究报告
- 2025年医药供应链数字化解决方案可行性研究报告
- 浙江拟就业协议书
- 中国驻美协议书
- 老板要写解协议书
- 2025年智慧农业合作社发展项目可行性研究报告
- 化学锚栓承载力计算
- 女性压力性尿失禁-完成
- 三国志11全人物能力数值表
- 个人借条电子版模板
- 弹箭空气动力学智慧树知到答案章节测试2023年南京理工大学
- 形势与政策(吉林大学)智慧树知到答案章节测试2023年
- 2023年机械制造装备设计大作业
- 工业加热炉温度控制系统
- 课程设计-逻辑信号电平测试器的设计
- 医疗质量与安全管理小组架构及职责
- 颜真卿书法欣赏课件
评论
0/150
提交评论