
解释下面C语言程序每一句的作用。
#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<signal.h>#include<sys/t...
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/types.h>
#include "rand_head.h"
main()
{
int pid;
if((pid=fork())==0){
while(1){
printf(“^[[2J”); //清屏
printf("^[[10;50H%d",rand_mon(MIN,MAX));
fflush(stdout);
usleep(50);
}
exit(0);
}
getchar();
kill(pid,9);
}
#include <stdlib.h>
int rand_mon(int x,int y){
return(random()%(y-x)+x);
}
(回答好另有加分)
那些include后面所带也是要解释的! 可是我搜了好久真的都没搜到! 展开
#include <unistd.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/types.h>
#include "rand_head.h"
main()
{
int pid;
if((pid=fork())==0){
while(1){
printf(“^[[2J”); //清屏
printf("^[[10;50H%d",rand_mon(MIN,MAX));
fflush(stdout);
usleep(50);
}
exit(0);
}
getchar();
kill(pid,9);
}
#include <stdlib.h>
int rand_mon(int x,int y){
return(random()%(y-x)+x);
}
(回答好另有加分)
那些include后面所带也是要解释的! 可是我搜了好久真的都没搜到! 展开
展开全部
哪个头文件干什么用的 随便搜都能找到
main()
{
int pid;
if((pid=fork())==0){查看进程是否为子进程
while(1){
printf(“^[[2J”); //清屏
printf("^[[10;50H%d",rand_mon(MIN,MAX));
fflush(stdout);清输出缓存
usleep(50);进程挂起50微秒
}
exit(0);退出
}
getchar();暂停用
kill(pid,9);杀死进程
}
#include <stdlib.h> 这儿没什么好说的了
int rand_mon(int x,int y){
return(random()%(y-x)+x);
}
main()
{
int pid;
if((pid=fork())==0){查看进程是否为子进程
while(1){
printf(“^[[2J”); //清屏
printf("^[[10;50H%d",rand_mon(MIN,MAX));
fflush(stdout);清输出缓存
usleep(50);进程挂起50微秒
}
exit(0);退出
}
getchar();暂停用
kill(pid,9);杀死进程
}
#include <stdlib.h> 这儿没什么好说的了
int rand_mon(int x,int y){
return(random()%(y-x)+x);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询