C++——为什么加了注释的地方的return语句不可少,那里的return语句有什么作用?
问题描述:
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然后封装为空指针