无需数学公式的计数过程

标签 c process

计算此代码中的所有进程并打印结果,而无需使用数学公式。 结果必须在第一个过程中仅打印一次。 尝试计算变量是不够的,因为我不会计算所有进程,而且新进程有新变量

int main()
{
      int i;
      for (i=1; i<=10; i++)
            fork();
      return (0);
}

输出:1023

最佳答案

您可以使用计数器 -

int coutn=0;
for (i=1; i<=10; i++){
   count++;
   fork();
}  
printf("%d\n" , count);

关于无需数学公式的计数过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183822/

相关文章:

c - mingw const char 字符串显然不是 const

c - 如何从 addrinfo 获取 sin6_addr?

windows - 进程间通信(IPC)的例子

c# - 使用 C# 发布自动化 mysqldump

c - C 中的 %i、%d 和 %D 有什么区别? (打印)

谁能解释一下下面的c代码吗?

c# - 如何使用 C# 在 Windows 中关闭警告窗口?

c - C中未初始化的局部变量中包含的值到底是什么?

c - 为目标文件中的指令分配地址

CUDA 外部纹理声明