函数调用是不是使得c++的程序复杂了,而且没有什么实际的用处呢?
恰恰相反,函数的使用让程序的可读性、可维护性更强。同时函数可以被反复调用,也提高了模块的可复用性。
至于数组,简单讲是同一类型对象的集合,作为几乎所有语言都支持的数据结构,数组提供了若干方便的特性,
比如可以通过下标直接访问某一元素,可以将数组整体传递给函数,等等。
如果没有函数和数组,你写一些大点的程序,你就会发现,代码不但非常长,而且还乱,别人也不容易看懂。有了函数,可以让代码更加简洁,同时提高了代码复用性,实现一个功能只需调用一下函数即可。数组也会让程序变的简单,而且避免了定义多个变量的麻烦。
就比如有一个程序有100个类型相同的变量你不用数组的话那你就要定义100不重名的数组就像这样
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,...,a100;
这很麻烦,但如果你用数组的话
int a[100];
看,就这么完成了