- 4
- 0
- 约4.94千字
- 约 20页
- 2019-05-10 发布于广东
- 举报
number= 0; /* 将字符串转换为整数 */ for(i = 0; str2[i] != \0; i++) if(str2[i] = 9 s[i] = 0) number= n umber* 16 + (str2[i] - 0); else if (str1[i]=astr1[i]=f) number= n umber* 16 + (str2[i] - a+10); else if (str1[i]=Astr1[i]=F) number= n umber* 16 + (str2[i] - A+10); printf(结果= %d\n, number); return 0; n 字符串小结 字符串:一个特殊的一维字符数组 \0 把字符串放入一维字符数组(存储) 数组长度足够 字符数组初始化: static char s[80] = Happy; 赋值: s[0] = a; s[1] = \0; 输入: 输入结束符 == 字符串结束符\0 i = 0; while((s[i]=getchar( )) != \n) i++; s[i] = \0; s[0] s[1] s[5] s H a p p y \0 ? ? 此处添加公司信息 LOGO 此处添加公司信息 此处添加公司信息 此处添加公司信息 此处添加公司信息 此处添加信息 此处添加公司信息 此处添加公司信息 第14讲 数组(3) 字符数组 《程序设计基础》课程组 制 【例7-11 】输入一个以回车结束的字符串(少于10个字符),判断该字符串是否为回文? 7.3.1 程序解析 7.3.2 一维字符数组 7.3.3 字符串 7.3 回文判断 7-11 程序解析-回文判定 #include stdio.h int main(void) { int i, n,m; char s[10]; printf(“Enter a string: ); ? /* 输入字符串 */ i = 0; while((s[i] = getchar( )) != \n) i++; s[i] = \0; n = 0; /* 判断是否为回文*/ for(n = 0,m=i-1; nm; n++,m--) if(s[n] != s[m] ) break; if (n=m) printf(是回文); else printf(不是回文); return 0; } Enter a string: abcba 是回文 Enter a string: abcdba 不是回文 7.3.2 一维字符数组 字符串的存储和运算可以用一维字符数组实现 一维字符数组的定义、引用、初始化与其他类型的一维数组一样。 char str[80]; 定义一个含有80个字符型元素的数组str char t[5]={H, a, p, p, y}; 初始化数组 t t[0] t[1] t[4] t H a p p y 输出数组 t 的所有元素 for(i=0; i5; i++) putchar( t[i] ); 一维字符数组 char t[5] = {H, a, p, p, y}; static char s[6] = {H, a, p, p, y}; static char s[6]={H, a, p, p, y, 0}; 0代表字符\0,也就是ASCII码为0的字符 static char s[6]={H, a, p, p, y, \0}; s[0] s[1] s[5] s H a p p y \0 t[0] t[1] t[4] t H a p p y 7.3.3 字符串 字符串常量 用一对双引号括起来的字符序列 一个字符串结束符 \0
您可能关注的文档
- 河北经贸大学信息技术学院通信原理课件第14章 通信网.ppt
- 河北科技大学机械学院画法几何与机械制图课件第1章 制图的基本知识和技能.ppt
- 河北科技大学机械学院画法几何与机械制图课件第2章 点、直线、平面的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第3章 投影变换.ppt
- 河北科技大学机械学院画法几何与机械制图课件第4章 立体的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第5章 立体表面的交线.ppt
- 河北科技大学机械学院画法几何与机械制图课件第6章 组合体.ppt
- 河北科技大学机械学院画法几何与机械制图课件第7章 机件的常用表达方法.ppt
- 河北科技大学机械学院画法几何与机械制图课件第8章 标准件、齿轮、弹簧.ppt
- 河北科技大学机械学院画法几何与机械制图课件第10章 零件图.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)