怎么让c语言函数重复执行 c语言程序重复使用

C语言中,怎么让程序重复运行?(要求是否退出Y/N)

#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;

/*

其它的输入均结束*/

}

慢慢学吧,以后懂的方法会更多的哦!

c语言中怎么让程序多次执行

你好!!

可以采用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;

}

C语言一个程序如何重复运行知道操作者想停止为止

方法如下:

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 键, 则回去循环。

c语言中如何一个函数的多次调用

一个函数只能有一个返回值,指针可以返回多个,例如:

void aaa()

{

int *a,*c;

int a,c;

*a=a;*c=c;

a=b();c=b();

}

下面调用 *a和*c.

扩展资料:

在C语言中,指针的使用非常广泛,因为使用指针往往可以生成更高效、更紧凑的代码。总的来说,使用指针有如下好处:

1、指针的使用使得不同区域的代码可以轻易的共享内存数据,这样可以使程序更为快速高效;

2、C语言中一些复杂的数据结构往往需要使用指针来构建,如链表、二叉树等;

3、C语言是传值调用,而有些操作传值调用是无法完成的,如通过被调函数修改调用函数的对象,但是这种操作可以由指针来完成,而且并不违背传值调用。

参考资料来源:百度百科-指针 (编程语言中的一个对象)

c语言怎么重复输出?

最简单的方法就是写多条输出语句来实现内容的重复输出。只需要按照要求写规定条数的输出语句即可。

或者利用for循环或者while循环语句来多次执行同一条输出语句,也可以达到重复输出的目的。


名称栏目:怎么让c语言函数重复执行 c语言程序重复使用
网站地址:http://pwwzsj.com/article/docsjed.html