C语言学习day8(函数与数组)

在计算一些简便的任务时,可以直接通过输入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的数字和。并且和前面的函数一起打印了结果出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值