54黑科技 发表于 2019-10-26 11:27:18

求问单步调试时的printf return为什么始终是等于2?截图以及程序如下,求指教

#include <stdio.h>

int main()
{
        int i,j;
        int a = {1,2,3,4,5,6},b;
       
        /*******输出矩阵a********/
        printf("The array a is:\n");
        for(i = 0;i < 2;i++)
        {
                for(j = 0;j < 3;j++)
                {
                        b = a;
                        printf(" %d",a);
                }
                printf("\n");
        }
       
        /*******输出矩阵b********/
        printf("The array b is:\n");
        for(i = 0;i < 3;i++)
        {
                for(j = 0;j < 2;j++)
                {
                        printf(" %d",b);
                }
                printf("\n");
        }
        return 0;
}

54黑科技 发表于 2019-10-26 11:28:16

我突然发现无法上传图片

qcyQCY 发表于 2019-10-26 12:50:59

可以发照片的

qcyQCY 发表于 2019-10-26 12:51:33

你在看看有一个拍照的那个东西

qcyQCY 发表于 2019-10-26 12:53:46

没有错

54黑科技 发表于 2019-10-26 13:09:29

qcyQCY 发表于 2019-10-26 12:53
没有错

程序没有错,我是想请教一下那个返回2是什么意思?谢谢您!

54黑科技 发表于 2019-10-26 13:10:06

qcyQCY 发表于 2019-10-26 12:51
你在看看有一个拍照的那个东西

没看见啊{:10_266:}

qcyQCY 发表于 2019-10-29 14:52:31

什么返回2

qcyQCY 发表于 2019-10-29 14:53:16

你这个程序中return没有实际作用

54黑科技 发表于 2019-10-29 15:09:27

qcyQCY 发表于 2019-10-29 14:53
你这个程序中return没有实际作用

对的,return没有实际作用。我只是按照一种规范在编程。谢谢您!
页: [1]
查看完整版本: 求问单步调试时的printf return为什么始终是等于2?截图以及程序如下,求指教