写一个函数,如果它首次被调用,则返回字母A,第二次被调用,则返回字母B,第三次调用,则返回字母C,以此类推。(提示:使用一个static数据类型)
函数原型为:char call_times(void)。
编写main函数测试它。
**输出格式要求:"第一次调用返回字符%c!\n" "第二次调用返回字符%c!\n" "第三次调用返回字符%c!\n"
#include<stdio.h>
int main()
{
char call_times(void);
printf("第一次调用返回字符%c!\n", call_times());
printf("第二次调用返回字符%c!\n", call_times());
printf("第三次调用返回字符%c!\n", call_times());
return 0;
}
char call_times(void)
{
static char ch = 'A';
return ch++;
}
文章描述了一个C语言函数call_times,该函数使用静态变量记录调用次数,依次返回A、B、C等字符。在main函数中,展示了三次调用此函数并打印返回值的示例。

被折叠的 条评论
为什么被折叠?



