重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include
创新互联专业为企业提供云县网站建设、云县做网站、云县网站设计、云县网站制作等企业网站建设、网页设计与制作、云县企业网站模板建站服务,十年云县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
stdio.h
int
main(void)
{
char
c;
printf("Ok\n");
printf("Continue?(Y/y)
");
scanf("
%c",c);
/*
如果是Y,则递归调用主函数,实现再运行一次*/
if
(c=='y'
||
c=='Y')
{
main();
/*
调用main(),因为main也是函数,不过很少这样用!*/
}
return
0;
/*
其它的输入均结束*/
}
慢慢学吧,以后懂的方法会更多的哦!
你好!!
可以采用goto的语句完成,看效果:
完整的代码:
#include stdio.h
int main()
{
float x,y;
char a='y';
jixu:printf("请输入:");
scanf("%f",x);
getchar();
if(x=1)
if(x=1x10)
y=2*x-1;
else
y=3*x-11;
else
y=x;
printf("%f\n",y);
printf("y 继续,其它键退出");
if(getchar()=='y')
goto jixu;
return 0;
}
方法如下:
system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include conio.h
#includestdio.h
.....
void main()
{
int i;
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0;i100000;i++) if (i %1000 == 0) printf("wait ");
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i;
char c;
Lab1:
for (i=0;i100000;i++) if (i %1000 == 0) printf("wait ");
if (!_kbhit()) goto Lab1; // 判断是否按了键,没按,就无限循环
c = getchar(); // 如果按了,看是什么键
if (c != 'S' ) goto Lab1; // 不是 S 键, 则回去循环。
一个函数只能有一个返回值,指针可以返回多个,例如:
void aaa()
{
int *a,*c;
int a,c;
*a=a;*c=c;
a=b();c=b();
}
下面调用 *a和*c.
扩展资料:
在C语言中,指针的使用非常广泛,因为使用指针往往可以生成更高效、更紧凑的代码。总的来说,使用指针有如下好处:
1、指针的使用使得不同区域的代码可以轻易的共享内存数据,这样可以使程序更为快速高效;
2、C语言中一些复杂的数据结构往往需要使用指针来构建,如链表、二叉树等;
3、C语言是传值调用,而有些操作传值调用是无法完成的,如通过被调函数修改调用函数的对象,但是这种操作可以由指针来完成,而且并不违背传值调用。
参考资料来源:百度百科-指针 (编程语言中的一个对象)
最简单的方法就是写多条输出语句来实现内容的重复输出。只需要按照要求写规定条数的输出语句即可。
或者利用for循环或者while循环语句来多次执行同一条输出语句,也可以达到重复输出的目的。