作业帮 > 综合 > 作业

C++——为什么加了注释的地方的return语句不可少,那里的return语句有什么作用?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 17:51:14
C++——为什么加了注释的地方的return语句不可少,那里的return语句有什么作用?
2、给定程序中,函数fun的功能是建立一个N×N的矩阵.矩阵元素的构成规律是:
最外层元素的值全部为1;从外向内第2层元素的值全部为2;
第3层元素的值全部为3,…依次类推.例如,若N=5,生成的矩阵为:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
#include
using namespace std;
const int N=8;
int p[N][N]={0};
void fun(int number,int begin,int size)
{
\x05if(size==0)
\x05\x05return ;//return不可少!
\x05if(size==1)
\x05{
\x05\x05p[ begin][ begin]=number+1;
\x05\x05return ;//return不可少!
\x05}
\x05int row=begin,column=begin;
\x05\x05number++;
\x05for(int i=0;i
表示不再需要操作了,退出函数
再问: 但是我定义的函数类型是void型的啊,不需要返回值的。这时怎么回事啊???
再答: 但是我定义的函数类型是void型的啊 返回空指针 汇编代码就是 xor eax,eax ;eax=0 ... ret ;返回eax 然后封装为空指针