- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
总复习 字符指针操作大家仍然很困惑 p=ch[0]; //给指针赋值 printf(p=%d\n,p); printf(*p=%c\n,*p); printf(所有字符=%s\n,p); (*p)++; printf(修改后的字符串=%s\n,p); *(p++); printf(p中存放的新内存地址=%d\n,p); p[2]=@; printf(再次修改后的字符串=%s\n,p); (*p)++ 修改内存中的数据 *(p++) 修改指向的位置(地址) 第32套 P93 函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOL(), 其函数的功能是: 以读入文章的行为单位,以空格或标点符号(数据文件中仅含,或.作为标点符号)作为分隔符,对行中所有单词进行倒排,单词间仍以空格作为分隔符,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT.DAT中。 例如: 原文: You He Me I am a student. I like study. 结果: Me He You study like I student a am I 原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。 分析 以行为单位取字符串 取出的一行需要一个一个字符读出 如果读出的是字母则连接成单词word 如果不是字母则表示一个单词读完,需要连接到新的line,并且是word连line而不是line连word,连好后word清空 He like study Word:study Line:like He 上机考试时出现最多的几类题 上机考试考前必练的六套题 四位数:任选两套(例如27,97) 字符串:任选两套(例如61,70) 销售记录:任选一套(例如84 ) 函数或指针:任选一套(例如3 ) 考前需略微熟悉的一些题 以往练习过的,再翻下书上代码,考前对解题思路有些印象即可: 第1套:减加操作 第2套:五重循环 第20套:四位数特殊排序 第42套:记住满足条件的n是6,9,11 第43套:记住回文数字是11,101,111 第52套:编写函数,返回值 第65套:选票问题 第66套:运行时需输入数据 上机考试的注意事项 如果可能的话,尽可能先对c源代码和数据文件进行备份。 方法1:按下Win+E打开资源管理器,考生目录一般都是在最后一个盘。找到相应的文件,复制到桌面上。 方法2:在上面方法不可行的情况下,在考试系统的VC++中,点打开工具按钮,在看到相应文件后,在文件上点鼠标右键,点击复制菜单。 必须认真的审题。 尽量确保代码中没有警告。 输出文件一定要认真的检查,是否是所需结果 上机答题步骤 输入考号和身份证号,登录系统后,留意系统是否告诉你,抽到了第多少套题。如果要显示,记录在纸张上。 如果桌面上没有“我的电脑”或“计算机”图标,则按下【Win+E】打开资源浏览器。 通常情况下,考生目录在最后一个盘符中。将prog1.c和in.dat拷贝到桌面上,做一个备份。 万一考试过程中出现什么情况,自己还可以从这个地方复制回去。 检查要编写的函数,是否有返回值,如果有返回值,请在纸张写:编写函数后必须用return返回一个结果。 注释 在要编写的函数体中,写下如下注释: //变量定义区 //实际代码区 核实系统中已经定义的变量,记录到变量定义区部分。 //变量定义区 //已经有数组a,b,c,累加和sum,计数器cnt,平均值pj 任何时候需要定义新的变量来使用的时候,请到变量定义区。 变量定义 C语言不允许在一个模块中(从左大括号开始到右大括号结束),已经有实质性代码的情况下,又开始变量的定义。 如下面的代码就是错误的: int i=0; i++; int j; 系统提示的信息是“error C2143: syntax error : missing ; before type”。而实际上,是因为在i++这行实质性的代码之后,还有变量定义。这是不允许的。 大括号使用 写循环的时候,如果是你的两重或多重循环紧密相连,则可以只在最后一个循环后用大括号。 如果不是紧密相连,而是中间有代码隔开,则必须用大括号。如果搞不清,建议任何时候都用。 输入大括号的时候,一次打一对括号,避免出现不匹配的情况。 满足if条件后要执行多条语句,一定记得用括号。 例如求平均值,经常有人错误的写成 if (某条件) cnt++; sum=sum+xx[i]; 而这种写法中,计数器统
您可能关注的文档
最近下载
- 海信日立空调工程安装操作标准.pdf VIP
- 2021-2027全球及中国红外探测器芯片行业研究及十四五规划分析报告.docx VIP
- 2025-2026学年小学美术二年级上册(2024)岭南版(2024)教学设计合集.docx
- 02s404防水套管图集.docx VIP
- NASA认知负荷评估量表(TLX).docx VIP
- 20以内加减法练习题(a4).pdf VIP
- 光纤通信考试题及答案.doc VIP
- 天津市南开区2024-2025学年九年级上学期期末语文试题(含答案).pdf VIP
- 2025年公路水运安全员证考试题库答案.docx
- (推荐!)《ISO 37001-2025反贿赂管理体系要求及使用指南》专业深度解读和应用培训指导材料之7:9绩效评价(2025A1).docx VIP
文档评论(0)