c语言显示菜单的主函数 c语言菜单函数是什么

C语言里的主函数是什么

main(),在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。

站在用户的角度思考问题,与客户深入沟通,找到仁化网站设计与仁化网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖仁化地区。

具体形式如下:

main()

{   }

被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。

在{  }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。

扩展资料:

函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。

您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。

函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。

C 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。

函数还有很多叫法,比如方法、子例程或程序,等等。

参考资料来源:百度百科-C语言函数

用c语言制作一个简单的菜单程序,一个主函数四个子函数

给你一个简单的菜单程序吧。其中的子函数,填充成楼主所需即可。

#include

/*子函数1*/

fun1() {

printf ("子函数1\n");

}

/*子函数2*/

fun2() {

printf ("子函数2\n");

}

/*子函数3*/

fun3() {

printf ("子函数3\n");

}

/*子函数4*/

fun4() {

printf ("子函数4\n");

}

int main(void) {

int key; /*命令编号*/

do {

system("cls"); /*清屏*/

/*打印菜单*/

printf ("======================================================\n");

printf (" #\t功能详情\n");

printf ("------------------------------------------------------\n");

printf (" 1\t功能1\n");

printf (" 2\t功能2\n");

printf (" 3\t功能3\n");

printf (" 4\t功能4\n");

printf (" 5\t退出\n");

printf ("======================================================\n");

printf ("\n");

printf("请输入命令编号以开启操作:");

/*输入命令编号*/

scanf("%d",key);

printf ("\n");

/*switch函数实现输入功能序号执行相应函数*/

switch (key) {

case 1: fun1(); break; /*子函数1*/

case 2: fun2(); break; /*子函数2*/

case 3: fun3(); break; /*子函数3*/

case 4: fun4(); break; /*子函数4*/

case 5: printf("程序结束!按任意键退出...\n\n"); break;

default:printf("输入错误,请重新输入!\n\n"); break;

}

/*屏幕暂留*/

if (key!=5) {

printf ("\n");

printf("按Enter键继续...\n");

printf ("\n");

fflush(stdin);

getch ();

}

} while (key!=5);

/*屏幕暂留*/

fflush(stdin);

getch ();

return 0;

}运行结果

我的C语言出现了问题我用了函数,可否实现返回主菜单,就是main函数

很简单 在 shuru shuhu 后面 加个 main()

就可以实现返回main函数了

#include stdlib.h

#include stdio.h

#include math.h

struct student

{

char name[10];

int xuehao;

int yuwen;

int shuxue;

}Xinxi[49];

void shuru()

{

int b;

int ch;

for(b=0;b49;b++)

{

printf("请输入第%d名同学的学号:",b+1);

scanf("%d",Xinxi[b].xuehao);

system("cls");

printf("请输入该同学的姓名:");

scanf("%s",Xinxi[b].name);

system ("cls");

printf("输入语文成绩:");

scanf("%d",Xinxi[b].yuwen);

system ("cls");

printf("输入数学成绩:");

scanf("%d",Xinxi[b].shuxue);

system("cls");

}

printf("输入成功按任意键继续");

ch = getchar();

main(); //就是这里

}

void shuchu()

{

int i;

int ch;

printf("请输入要查询的学生学号:");

scanf("%d",i);

system ("cls");

printf(" 学号 姓名 语文成绩 数学成绩\n");

printf("-----------------------------------------------------");

printf(" %d %s %d %d ",Xinxi[i-1].xuehao,Xinxi[i-1].name,Xinxi[i-1].yuwen,Xinxi[i-1].shuxue);

printf("按任意键返回主菜单");

ch = getchar();

system ("cls");

main(); //还有这里

}

void main()

{

int e;

printf("1.输入学生成绩\n");

printf("2.输出学生成绩\n");

printf("输入选项:");

scanf("%d",e);

switch(e)

{

case 1:shuru();

system ("cls");

case 2:shuchu();

system ("cls");

}

}


分享名称:c语言显示菜单的主函数 c语言菜单函数是什么
网址分享:http://ybzwz.com/article/hjjhhe.html