编写一个C程序以重复打印'ABCD',而无需使用循环,递归和任何控制结构

在此问题中,我们必须用c编写一个程序,该程序将重复打印字符串“ ABCD”,而无需使用循环,递归和任何控制结构。

因此,我们将必须无限期地调用或运行相同的代码块,而无需使用循环,递归或控制结构,这是执行任务的最常用方法。为此,我们将多次运行同一程序而不是循环。这将在给定的约束下执行我们的任务。system()方法可以将调用程序无限次的代码内被采用。

我们将文件名传递给system()方法以重复运行该程序。

程序来说明我们的解决方案

示例

//naming the program file main
#include<stdio.h>
#include<stdlib.h>
int main(){
   printf("ABCD\t");
   system("main");
   return 0;
}

输出结果

The program will print ABCD infinate times untill you stop the program execution.