c语言如何共用一个主函数 一个c语言程序中可以有几个主函数

c语言怎么用一个主函数把下列两个函数调用出来

把你上面拍入的内容, 略加修改 就可以了。

我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、垦利ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的垦利网站制作公司

(1)把 第一个 int main() 改成 int fun1()

(2)把 第二个 int main() 改成 int fun2()

(3)在 上面拍入的内容 尾部 加入:

int main(){

fun1();

fun2();

return 0;

}

(4)存放起来,编译,运行 即可。fun1(); 调用你第一个程序,fun2(); 调用你第二个程序

C语言主函数可以调用主函数吗?

可以啦,他说会死循环是因为他没控制好!!函数调用自己本身的确就叫递归,main一样可以递归,不过比较少用!递归就要控制好条件,有退出的条件,不能永远执行,那没意义,只要控制好条件就行了!`#include stdio.hvoid main(void)

{

static i=0; printf("%d\n",i); i++;

if (i3)

{

main();

}

}

C语言问题!让多个函数共享一个变量?

如果所有函数都在同一个.c文件中。只需要在文件开始的地方定义变量就可以了。

....

int g_test;

main()

{

....

}

fun1()

{

....

}

fun2()

{

....

}

如果是要在多个.c文件中的所有函数使用同一个变量。

可以用 extern声明。

file.c

int g_int;

main()

{

。。。。。

}

对于工程中的其他文件,想访问这个全局变量可以用

extern int g_int ;声明

这样就可以用了

C语言如何将两个函数通过主函数调用

#include"stdio.h"

#include"string.h"

struct account

{

char name[20];

int money;

}accounts;

void plm()

printf("您账户的余额:%d",accounts.money);

}

void qwe()

{

int cunkuan;  

printf("请输入存款金额:"); 

scanf("%d",cunkuan); 

accounts.money=cunkuan+accounts.money;

printf("   存款成功!\n账户余额:%d\n",accounts.money);

}

void poi()

int qukuan,i;

printf("请输入取款金额:");

while(1)

{

scanf("%d",qukuan); 

if(accounts.moneyqukuan)

printf("账户余额不足!你的账户余额:%d\n请重新输入:",accounts.money); 

}

else 

{

accounts.money=accounts.money-qukuan;

printf("取款成功!\n账户余额:%d\n",accounts.money);

break;

}

}

void main()

{

char name[20]; 

char mima[20]; 

int q;

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

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

printf("==================欢迎你使用银行系统================\n");

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

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

printf("请输入你的账户名:"); 

gets(name);

printf("请输入密码:");

gets(mima);

printf("\n");

if(strcmp(name,"zengxin")==0strcmp(mima,"12345")==0)

printf("登陆成功!\n");

int t=1;

while(t)//主函数加上一个while循环就好了,t表示是否继续使用系统,选择0时,t=1,即可退出系统了

{

printf("   1 存款   2 取款  3 开户\n"); 

printf("   4 销户   5 查询  0 退出\n请选择:"); 

scanf("%d",q); 

switch (q) 

case 1:

{

qwe();

break;

case 2:

{

poi();

break;

case 3:

break; 

case 4:

break;  

case 5:

{

plm();

break;

}     

case 0:

{

t=0;

break;

}

}

}

else 

printf("输入的账户名和密码错误!!");


当前标题:c语言如何共用一个主函数 一个c语言程序中可以有几个主函数
网站地址:http://scyanting.com/article/ddgpssh.html