2021年4月3日

循环条件的“剪枝”问题

摘要: 在写循环结构的条件时,不必一味强求结合循环体操作本身来判断是否可以“剪枝”(即少写那么几个循环条件(因为从实际执行情况可以判定其一定恒为真)),为了简化思维,应该把最全面的必要条件都写上去,这本身不会影响程序的时间复杂度(不同于一般意义上的“剪枝”) 阅读全文

posted @ 2021-04-03 11:05 Eusion 阅读(78) 评论(0) 推荐(0)

函数的传参及函数内部结构问题

摘要: 传参问题:一个函数的参数应包括且仅包括其所需的“原材料”,而一切处理原材料或表征结果的工具变量,应统统在该函数内部定义。 函数内部结构问题:一个函数首先应将所需的工具变量全部定义出来,并做好初始化,然后再写算法。 阅读全文

posted @ 2021-04-03 10:41 Eusion 阅读(62) 评论(0) 推荐(0)

数组在函数间的传递

摘要: 错误示范: void function(int arr) { ......} 错误原因:arr是一个数组名,本质上是地址,故应为int * arr 或 int arr[ ] (感觉第二种写法会直观一点) 附:不同于一般指针变量,数组名这种指针变量只要在后面加上中括号即数字即可调用具体变量,如arr[ 阅读全文

posted @ 2021-04-03 10:03 Eusion 阅读(279) 评论(0) 推荐(0)

导航