最新回答 / weixin_慕后端2275632
#include<stdio.h>int main(){ int n; scanf("%d\n",&n); int i,j,sum=0,num[n],a,b=0,c; for(i=0;i<n;i++) { scanf("%d",&a); for(j=0;j<a;j++) { scanf("%d",&sum); b+=sum; } num[i]=b; b=0; } for(c=0;c<i;c++) { printf("%d\n",nu...
2016-10-20
最新回答 / 陵辉
第一个问题,有参和无参是函数运行的一个前提条件,比如1+1=?,这个我们可以直接算出结果,而1+x=?这个我就要先知道x的具体值才能算出结果,所以有参和无参的区别就是,有参函数需要在调用的时候就给定一个对应的参数值,而无参的函数调用的时候只需要写出函数名就行;第二个问题,return 0,是main函数或者int类型函数的返回值,代表的是函数结束了,如果是string类型的函数在结束的时候就需要return null或者return一个string类型的值,这个应该是c的规定。跳出这个问题来讲,就涉及到有...
2016-10-20
最赞回答 / JeronsWuli4085403
在百度上找到的,希望对你有帮助在C语言中,函数只能返回一个值,要返回两个值,可以改换思路,通过其它方式做到。1 建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。需要注意的是,要返回数组首地址,那么返回的值不可以是局部变量,有如下几种是可以的:a) 使用静态局部变量存储,并返回地址;b) 使用全局变量存储,返回地址;c) 函数中动态分配内存,并返回申请到的地址,此种方法需要注意,在使用后需要释放;d) 在参数中传...
2016-10-20
最赞回答 / 无厘头
C99 规定,如果 % 左边的操作数是正数,则模除的结果为正数或零;如果 % 左边的操作数是负数,则模除的结果为负数或零。例如: 10 % 3 // 余 1 10 % -3 // 余 1 -10 %3 // 余 -1 -10 % -3 // 余 -1
2016-10-20