以上的这个函数头怎么写?我只看懂了接受一个int类型的参数,后面输出若干个0,输出0的数目等于参数的个数这个没看懂,是什么意思。
14 个解决方案
#1
不是只有一个参数吗?为什么要输出参数的个数?
#2
感觉像是有道翻译的中文
还是一个单词一个单词 组合猜测比较靠谱
还是一个单词一个单词 组合猜测比较靠谱
#3
void donut(int cnt);
输出直接在函数内实现
不用返回值
输出直接在函数内实现
不用返回值
#4
不是,是《C primer plus》这本书上的习题。
#5
输出0的数目等于参数的值,这句话是什么意思。
#6
第几页 我去找找看
#7
donut(unsigned int n, char* out)
{
while(n)
{
*out++ = 0;
}
}
#8
写错了
donut(unsigned int n, char* out)
{
while(n--)
{
*out++ = 0;
}
}
#9
事不过三
void memset(void* out,unsigned int n)
{
char* p = (char*)out;
while(n--)
{
*p++ = 0;
}
}
long l[100];
memset(&l, sizeof(l));
#10
这翻译的。
难道是这个意思?
void donut(int n)
{
int i;
for (i = 0; i < n; i++)
printf("0");
}
难道是这个意思?
void donut(int n)
{
int i;
for (i = 0; i < n; i++)
printf("0");
}
#11
242页第二题的a小题。
#12
高手,应该就是这个意思。
#13
这翻译可真是⋯⋯
#14
void donut(int c,...);
#1
不是只有一个参数吗?为什么要输出参数的个数?
#2
感觉像是有道翻译的中文
还是一个单词一个单词 组合猜测比较靠谱
还是一个单词一个单词 组合猜测比较靠谱
#3
void donut(int cnt);
输出直接在函数内实现
不用返回值
输出直接在函数内实现
不用返回值
#4
不是,是《C primer plus》这本书上的习题。
#5
输出0的数目等于参数的值,这句话是什么意思。
#6
第几页 我去找找看
#7
donut(unsigned int n, char* out)
{
while(n)
{
*out++ = 0;
}
}
#8
写错了
donut(unsigned int n, char* out)
{
while(n--)
{
*out++ = 0;
}
}
#9
事不过三
void memset(void* out,unsigned int n)
{
char* p = (char*)out;
while(n--)
{
*p++ = 0;
}
}
long l[100];
memset(&l, sizeof(l));
#10
这翻译的。
难道是这个意思?
void donut(int n)
{
int i;
for (i = 0; i < n; i++)
printf("0");
}
难道是这个意思?
void donut(int n)
{
int i;
for (i = 0; i < n; i++)
printf("0");
}
#11
242页第二题的a小题。
#12
高手,应该就是这个意思。
#13
这翻译可真是⋯⋯
#14
void donut(int c,...);