大佬,求教
#include <stdio.h>
int main()
{
? ? int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
? ? int i,j;
? ? int sum=0;
? ? for(i=0;i<3;i++)
? ? {
? ? ? ?
? ? ? ?if(i%2==0)
? ? ? ?{
? ? ? ? ? ?for(j=0;j<3;j++)
? ? ? ? ? ?if(j%2==0)
? ? ? ? ? ?{
? ? ? ? ? ? sum=sum+arr[i][j];
? ? ? ? ? ?}
? ?return sum;? ? ? ?
? ? ? ?}
? ? ? ?
? ? ? ?else
? ? ? ?{
? ? ? ? ? ?for(j=0;j<3;j++)
? ? ? ? ? ?if(j%2!=0)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?sum=sum+arr[i][j];
? ? ? ? ? ?}
? ? ? ? return sum;? ?
? ? ? ?}
? ? ? ?
? ? }
? ? printf("對角線元素之和是:%d\n",sum);
? ? return 0;? ??
}
函數(shù)的返回值有什么用,為什么這里不用return sum,而是去掉return sum就可以運(yùn)行
2019-08-02
何況主函數(shù)應(yīng)該就return 0吧。其他定義的函數(shù)的返回值可以不是0,但是主函數(shù)一般就是這個。
2019-08-02
你要用的時候用,不要用的時候不用。你都不知道為什么要用,那為什么要用?