c语言如何同时运行两个程序?

c语言如何同时运行两个程序?,第1张

C语言编译是线性的,同时只能编译一个程序 无法做到两个程序一起编译,只能先编译一个 再编译另一个。如果是命令行 可以开两个终端 同时编译,不过 这并不能提高编译速度,意义不大。语言必须有个先后顺序,就算是面象对象的语言,线程也是一个一个再进行,不会有同时的情况,如果是双核CPU双线程还有可能进行。

#include<stdio.h>#include<windows.h>//\n1.增加 2.查询 3.删除 4.退出\n")//声明函数void addnd()void searchnd()void printnd()void charund()//含 枚举类型 分支switchenum mmenu{/*定义一个名为mmenu的枚举类型 可以让常量有一定的含义(如实现菜单)*/addn=1,//默认是0,定义为1后 后面的成员也会自动变换(排序)searchn,printn,quitn}void main(){ enum mmenu inputwhile(1){ printf("菜单\n1.增加 2.查询 3.打印 4.退出\n") scanf("%d",&input) Sleep(500) system("cls") switch(input){//case内的情况 只能是整型或字符型的常量 case addn:printf("选中了1.增加\n")addnd()break case searchn:printf("选中了2.查询\n")searchnd()break case printn:printf("选中了3.打印\n")printnd()break case quitn:printf("选中了4.退出\n")exit(0)break default :printf("不在选项内,请重新输入!\n")break} }} void addnd(){//增加 printf("//请自定义addnd()函数代码//\n")}void searchnd(){ printf("//请自定义searchnd()函数代码//\n")}void printnd(){//打印 printf("//请自定义printnd()函数代码//\n")}void charund(){ printf("//请自定义charund函数代码//\n")}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7869348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存