- 7
- 0
- 约1.11千字
- 约 12页
- 2020-02-07 发布于辽宁
- 举报
* Version 1.0 * * 某水果店有如下商品: 苹果 桃子 香蕉 哈密瓜 葡萄 店老板要设计一程序,能根据客户反馈的信息(要什么水果,多少斤?)来出货。 程序界面参考如下图所示的那样。 * 内容的分析大致如下: 好,根据我们学过的知识设计程序…… 要处理的数据有: 水果名字, 客人购买水果的斤数。 它们分别属于什么类型数据? Version 1.0 * 掌握字符串的概念 掌握字符串的存储方式 掌握字符串数据的简单应用方式 * 1. 下面的三种表示中,哪个代表字符串? a ‘a’ “a” 2. 下面四种格式控制字符串,哪个代表字符串类型? %d %c %f %s * 放在双引号中的字符或字符序列,称为字符串。也可以称为字符串常量。 如:”a”, “love”,“我爱你” * 字符串在C语言中的存储方式:字符数组 (数组的知识我们在后面再详细介绍,现先了解。) 申请字符数组的一般格式: char 字符数组名[数组大小值]; 其中“数组大小值”为大于0的整数。 如: char name[8]; 它代表申请了一个名叫name的字符数组,它代表在内存中连续分配8个字符类型单元空间(字符类型的空间大小是一个字节),这个连续的空间可以存储不超过7个字符的字符串。字符数组的每个字符单元可采用“字符数组名[数组下标]”的形式来进行调用,如name[0]、name[1](中括号中的0和1叫数组下标)代表引用了name字符数组的第一个和第二个字符单元。字符数组也是先定义再使用。可用图来表达字符数组name[8]的内存空间分配情况。 这样做有什么好处呢,我们通过上机任务来分析…… * 1. 申请字符数组空间 char fruitName[7]; //申请记录水果名的空间 注意字符数组fruitName最多只能接收6个字符,也就是3个汉字,超过就会出错,所以申请字符数组来存储字符串数据时一定考虑多一个字符位。 2. 利用scanf( )函数接收字符串数据 scanf(“%s”,fruitName); 注意:字符数组名前不用带取地址符“”。 3. 可利用printf( )函数输出字符串数组信息 printf(“水果的名字是%s”,fruitName); * 从键盘输入你的姓名(不能带空格),然后从屏幕输出。界面设计下图所示。 * ? * Version 1.0 * *
您可能关注的文档
最近下载
- 某植物保健饮料项目商业计划书.docx VIP
- English in Mind 2级别精品教学课件U3.pptx VIP
- BRCGS食品安全球标准第9版标准讲解及内审员培训教材.pptx
- 劳尔RAL色卡与潘通PANTONE色卡对照表.pdf VIP
- 聚氯乙烯生产环评报告书.pdf VIP
- QC-T 592-2013 液压制动钳总成性能要求及台架试验方法.pdf VIP
- 房屋拆除工程监理规划.docx VIP
- 2024年冲刺-副主任医师(副高)-急诊医学(副高)考试历年(2015-2023)真题荟萃带答案.docx VIP
- 公司物业服务投标方案(技术方案).docx VIP
- 世界工程组织联合会:2024生成式人工智能安全与全球治理报告.pdf VIP
原创力文档

文档评论(0)