C# · 12月 20, 2021

C语言课程3

课程笔记3(数组)

山东农业大学数学系2018级赵景乐

一、

知识点总结

1、 一般定义数组a[n]或a[m],须注意m,n必须为定量,不能是变量,其表示数组中数的个数.

2、a[5]是指a[0]到a[4],若定义a[5]之后的程序中用到a[5],则程序不能正常运行。

3、定义数组时一般多定义,如用到6位时定义a[10]。

4、一般在定义数组后给予其一个初值,如:int a[10]={0},则从a[0]到a[9]的值都为0。

二、

应用及其可解决的问题

1、 应用于数学方面,如矩阵的计算与变换。

2、应用于工程设计方面,如数轴中的区间改变代表路程中的设计。

3、应用于密码学方面,以数组的多重变换加密相应的内容。

4、应用于大量数据统计计数计算。

三、

感悟及感想

1、学到数组后已经可以说是基本掌握了编程的知识,应用其解决一些生活或学习中的问题。

2、数组会用到循环,会有超时的可能性,应注意结构的优化与数值的选取。

3、数组问题中需要计算大量数据,因此在编写程序时思路要清晰,观察出规律在编写程序,可以节省不少时间。