c語言中一個完整的函數(shù)由函數(shù)首部和函數(shù)體構成,而且定義函數(shù)時兩者都是必不可少的。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供廣東網(wǎng)站建設、廣東做網(wǎng)站、廣東網(wǎng)站設計、廣東網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、廣東企業(yè)網(wǎng)站模板建站服務,十余年廣東做網(wǎng)站經驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
函數(shù)定義的一般形式如下:
類型標識符
函數(shù)名(形參表列)
//
這是函數(shù)首部
//
以下{
}內的是函數(shù)體
{
說明部分
執(zhí)行部分
}
舉例說明如下:
//
定義一個不帶返回值的函數(shù)
//
函數(shù)功能:輸出形參的值
void
fun(int
a,
int
b)
{
printf("%d,
%d\n",
a,
b);
}
//
定義一個帶返回值的函數(shù)
//
函數(shù)功能:返回2個整數(shù)數(shù)的最大值
int
fun(int
a,
int
b)
{
return
ab
?
a
:
b;
}
定義和聲明可以分開的。先聲明兩個函數(shù),然后再后面再寫函數(shù)體就可以了。比如
void?A();
void?B();
void?A()
{
B();
return;
}
void?B()
{
A();
return;
}
#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("==================歡迎你使用銀行系統(tǒng)================\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)//主函數(shù)加上一個while循環(huán)就好了,t表示是否繼續(xù)使用系統(tǒng),選擇0時,t=1,即可退出系統(tǒng)了
{
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("輸入的賬戶名和密碼錯誤??!");
直接 在 main下面 寫2個函數(shù)??;
int main()
{
fun1();
fun2();
return ;
}
函數(shù)要是有返回值和參數(shù)你還得定義變量
函數(shù)的實現(xiàn)在main之外啊
記得要聲明啊
當前題目:c語言寫兩個函數(shù)調用,c語言兩個文件怎么調用函數(shù)
當前URL:http://muchs.cn/article34/hcggpe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、、網(wǎng)站策劃、自適應網(wǎng)站、虛擬主機、響應式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)