import{_ as a,c as e,o as t,a4 as o}from"./chunks/framework.DtvhUNIn.js";const C=JSON.parse('{"title":"阶段一:编程属性","description":"","frontmatter":{},"headers":[],"relativePath":"技术资源汇总(杭电支持版)/3.编程思维体系构建/3.4.5阶段一:编程属性.md","filePath":"技术资源汇总(杭电支持版)/3.编程思维体系构建/3.4.5阶段一:编程属性.md"}'),i={name:"技术资源汇总(杭电支持版)/3.编程思维体系构建/3.4.5阶段一:编程属性.md"},r=o('
作为一名合格的大学生,更应深谙“纸上得来终觉浅,绝知此事要躬行”的道理,编程语言就像是一个工具,无论你如何熟读说明书(语法、特性),未经实践终究是靠不住的。
本模块将以有趣的任务的形式替你检测是否你已经达到了基本掌握 C 语言语法和一些特性的目的
git clone https://github.com/E1PsyCongroo/HDU_C_Assignments.git 获取任务进阶:评价一个程序,大体分为以下四个层次。
1.程序没有语法错误。
2.程序对于合法的输入数据能够产生满足要求的输入结果。
3.程序对于非法的输入数据能够得出满足规格说明的结果。
4.程序对于精心选择的,甚至刁难的测试数据都有满足要求的输入结果。
在你写完这些代码后会不会感觉你的代码不够优雅呢?
假设你的逻辑更为复杂,需要完成的功能更多,如果全部写在 main 里面你会不会觉得越来越困难呢?
有没有一种方法可以让你更为优雅的把每一个功能拆分开呢?
当然有,在下一章,你会深刻的体会到函数的意义
',19),l=[r];function s(n,_,h,c,p,d){return t(),e("div",null,l)}const u=a(i,[["render",s]]);export{C as __pageData,u as default};