没法执行,c语言本身不具备重新执行程序的功能

C语言程序本身并没有限制只能运行一次。通常情况下,C语言程序可以重复运行,只需通过执行程序的方式再次启动即可。
如果您在运行C语言程序时遇到了无法重复运行的问题,可能是程序中的某些逻辑、条件或输入输出设置导致了程序执行结束后无法再次运行。
您可以检查程序代码或相关设置,确保程序在逻辑上和环境上能够多次运行。
另外,可以使用递归函数的方法,将函数重复调用,实现重新执行程序的效果。无论是循环语句还是递归函数,都需要谨慎使用,避免产生无限循环或过多的内存消耗,影响程序的性能和稳定性。
在C语言中,可以使用循环结构(如while循环)来实现程序的重新执行。当程序执行完毕后,可以根据需要给出重新执行的条件,如果满足条件,则再次执行程序。这样就可以实现程序的反复执行。
1、最简单直接的方法是才去循环语句。有两种:
{ //你循环的的程序代码}
2)for(;;) //括号中是两个分号
{//你循环的的程序代码}
比如想一直循环输出HELLO 完整代码为:
1、用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。2、例程:
#include
1、运行完程序,直接在程序最后调用system("pause");命令,暂停程序,即可表示什么都不输出。
2、system就是调用从程序中调用系统命令(和shell命令)。
system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。
#include
system ("pause"); // 没有任何输出,等待用户按任意一个键,程序就结束