- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 P2096 最佳旅游线路 洛谷刷题 C语言实现
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-09-09 10:15:22
388
原创 2021-03-13牛客刷题笔记
编程能力太差 从今天开始刷题 今天刷的是牛客网的编程入门题 记录自己在解题过程中琐碎的知识点 从现在开始永远都来得及!加油!1.long int 和long没有区别。long是long int的缩写。2.“不要只关注语言的语法。要专注语言的范式,其弱点和强项。”...
2021-03-14 21:37:11
84
转载 C语言中while(~scanf(“%d”,&n))
scanf()函数返回成功赋值的数据项数,出错时则返回,EOF定义为-1。~是按位取反,-1十六进制补码表示为0x ffffffff,f是二进制的1111,取反后就全部变成0了,于是while结束。只有返回值为EOF(即-1)时,其取反的的值(即while循环的判断条件)才为0,才能结束循环,其它输入情况下(无论是否输入成功)while循环的判断条件为非0,即为真。这种写法的漏洞在于:一但输入的值为字母、符号之类的,scanf赋值不成功把读到的内容又返回到stdin的缓冲区(假设这个值为t),其取反得到的
2021-03-13 17:18:18
413
原创 代码面条化
代码过度使用GOTO语句而不是结构化编程结构,从而导致错综复杂和不可维护的程序,通常称为意大利面条代码。 这样的代码有一个复杂和纠结的控制结构,导致程序流程在概念上就像一碗意大利面,扭曲和纠结。在美国国家标准局1980年出版的一本出版物中,用“意大利面条”这个词来描述那些“分散和分散的文件”的较旧的节目。 意大利面代码也可以描述一种反向模式,在这种模式下,面向对象是以程序风格编写的,比如创建方法过于冗长和混乱的类,或者抛弃面向对象的概念,比如多态。这种形式的意大利面代码的存在可能会显着降低系统的可理解性。
2020-08-01 22:22:14
264
原创 python实现温度转换
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。
2020-07-15 07:03:14
332
原创 并发和并行
并发的英文单词是Concurrency,并行是Parallelism。如果一个系统支持两个或多个动作(Action)同时存在,那就是一个并发系统。如果一个系统支持两个或多个动作同时执行,那就是一个并行系统。也就是说,单个CPU永远无法同时执行两个或以上的任务,但是允许任务同时存在。所以,只有多核或多个CPU才可能发生并行,如果单核单CPU只能发生并发行为。...
2020-07-14 13:31:17
94
原创 小白向 | 程序编写方法:IPO
I:Input输入可以是:文件输入网络输入控制台输入交互界面输入内部参数输入P:Process算法O:Out输出可以是:文件输出图形输出控制台输出网络输出操作系统内部变量输出
2020-07-12 19:27:18
1092
原创 小白向 | 程序执行方式
程序执行方式有:编译执行解释执行根据不同的执行方式可以把语言分为:静态语言——使用编译执行的编程语言(C、C++、Java等)脚本语言——使用解释执行的编程语言(python、Javascript、php等)分别的优势:静态语言:编译器一次性生成目标代码、优化更充分、程序运行速度更快脚本语言:执行程序时需要源代码,维护更灵活、跨多个平台...
2020-07-12 19:17:05
290
原创 关于语言
之前看过一点吴军博士《数学之美》中关于语言的描述,当时有一点领悟的感觉,今晚看到贺利坚老师的这段话,结合之前领悟到的,更加体会到语言的作用和本质:交流思想、传达信息。“语言不仅指编程时用的语言,还有在设计阶段用到的语言,比如面向对象分析与设计中使用的统一建模语言uml,并不是要用它编出程序来,但需要它在编出程序之前描述出设计方案。诸如程序流程图、数据流图之类的图形工具,也属于设计语言的范畴。再拓展开来,理论计算机中用到的形式语言,包括用于表示程序设计语言这样的上下文相关语言,也包括用来描述自然语言这样的上下
2020-07-10 05:09:10
83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人