在计算一些简便的任务时,可以直接通过输入sum=a+b的方式来计算两个数相加,但是如果在这个程序中需要我们进行100次相加时,重复地输入不仅麻烦而且出现错误后不易排查。
这时候就需要用到函数了。
函数是在主函数之外定义的根据自身需求定义的单独的计算系统2。
格式如图,其中函数名称ADD前的int表示计算数据的类型,最后一定要回到计算结果,即return z
这样每次遇到加法计算时就可以调用ADD函数了。
而接下来学习的则是数组,如果需要复原高斯的聪明事迹,按照以前的写法,需要将1-100一个个的录入程序。
int a = 1
int b = 2
....
这样也很麻烦且容易出错。
这时候就需要数组了。int表示数组内的数字类型是整数,[]表示数组有多少个数据,而{}内则是数组的数据,在调用数组时需要注意按序号调用。比如数组arr[3]={1,2,3},其中arr[0]表示1,arr[1]表示2,以此类推,所以在程序的计算中并不是i<=10,而是i<10。因为arr[10]并不存在。
char表示数组内的数据类型为字符。
这里如果char[5] ={'a','b',''c'}这个数组,明显表明有5个数据,但是实际上只有a,b,c 这时多余的数据默认为0。
再结合上节课学习的内容,我通过循环语句成功地计算了1-10的数字和。并且和前面的函数一起打印了结果出来。