首页 > 其他 > 详细

第三章实验二小谈

时间:2018-10-14 10:46:29      阅读:136      评论:0      收藏:0      [点我收藏+]

这周很忙...时间很赶...很多作业还没做...

首先想谈(tu)论(cao)一下计算机的严谨性。

编程语言严谨是一种好事,越严谨,把它转化为机器语言就越方便,在资源占用、运行速度等方面存在优势。

唯一的缺点就是高严谨性下的低容错率。

我用一个函数,显示无法识别,嗯?为什么?明明我定义没问题,语法没问题,格式也没问题。哦,原来是没有导入头文件。

我设计一个计算,显示我的变量未定义,又为什么?符号没问题,头文件也导入了,int main的return也有了。哦,原来我定义的是Y,输入时写成了y。

因此,每个夜晚,数以万计的程序员加班到天亮,不是没有理由的。我觉得这个方面的原因占了很大一部分。

其次我想说明以下我对第四个题目(输入China,输出Glmre,后移四位)的优化想法。

我的主要思路时用int(x)将输入的字符转为ASCII码,加4后再转为字符输出,这样就可以实现后移四位的功能了,这点我觉得没有问题。

唯一的不足是,我必须确定输入的字符数,据此定义变量,然后int(x)。

就比如这题,输入China是固定的,那么我定义5个字符变量,依次存入,然后int(x)+4写5遍。

但是如果输入的是不确定长度,或者很长很长的呢?这种方法显然不实际。

我的优化方案仍然是用数组。

先用sizeof或者length确定输入字符串的长度,再根据长度为数组分配空间,然后遍历数组依次+4,这样显然会方便很多。

但是数组还是没有学QAQ

因此这仍然是个想法,我等待着它实现的那一天。

 

第三章实验二小谈

原文:https://www.cnblogs.com/luoyang0515/p/9785070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!