输出问题
本帖最后由 一世轻尘 于 2020-12-15 17:33 编辑#include<stdio.h>
#include<stdlib.h>
//全局变量
char chessboard;
//函数声明
void initchessboard();//初始化棋盘函数
int main()//主函数
{
void initchessboard();
return 0;
}
void initchessboard()//初始化棋盘并打印
{
int i,j;
for(i=0;i<16;i++)
{
for(j=0;j<16;j++)
{
chessboard='*';
printf(" %c",chessboard);
}
}
}
为啥这个不输出鸭!!!{:10_254:} 你想输出啥子哦 你多了一个东西int main()//主函数
{
initchessboard();
return 0;
} bonst 发表于 2020-12-15 17:42
你多了一个东西
好吧,我好蠢{:10_243:} 在主函数里添加一个变量,并加入一个实参,函数里加入一个形参,就有输出了
#include<stdio.h>
#include<stdlib.h>
//全局变量
char chessboard;
//函数声明
void initchessboard(int n);//初始化棋盘函数
int main()//主函数
{
int n = 16; // 添加一个变量
initchessboard(n); // 加入一个实参
return 0;
}
void initchessboard(int n)//初始化棋盘并打印
{
int i, j;
for (i = 0;i<n;i++)
{
for (j = 0;j<n;j++)
{
chessboard = '*';
printf(" %c", chessboard);
}
printf("\n");
}
} void表示为返回空值
页:
[1]