1、函數(shù)名、變量名可由大小寫字母、阿拉伯?dāng)?shù)字和下劃線組成。
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的門源網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
2、第一個(gè)字符只能是字母和下劃線,不能是數(shù)字。
3、名稱的意思最好與變量的用途、或函數(shù)的功能相同或接近。
......
函數(shù)名就是一個(gè)標(biāo)識符,以字母或_(下劃線)開始,后接任意數(shù)量的字母或數(shù)字或_(下劃線)的組合。
因此,A不行,不能包含—,C不行,不能以數(shù)字開始,D不行,不能有$符號。
答案是B。
int My (int a,int b)
{
int c;
c = a*b;
return c;
}
這是一個(gè)函數(shù),My=函數(shù)名稱。每個(gè)函數(shù)必須有一個(gè)函數(shù)名稱。這個(gè)名稱可以在其它函數(shù)中調(diào)用。
My前面有一個(gè)int,這個(gè)叫做函數(shù)的返回類型。也就是這個(gè)函數(shù)執(zhí)行完成后,要返回一個(gè)數(shù)值。
My的后面有兩個(gè)int,這個(gè)是函數(shù)的輸入?yún)?shù)。一個(gè)是被乘數(shù)a,一個(gè)是乘數(shù)b。所以這個(gè)函數(shù)的功能是計(jì)算a*b,并返回計(jì)算機(jī)的結(jié)果。這個(gè)就仿佛計(jì)算器中的乘法運(yùn)算。
上面這個(gè)函數(shù)還可以寫成很多的形式。
void My(int a,intb)
void My(void)
void My(int *a,int *b)
void My(int a,int b)
void *My(int a,int b)
int *My(int a,int b)
int My(void)
可能還有其他的形式,這個(gè)就需要根據(jù)自己的要求編寫。
#include iostream
#include conio.h
#include dos.h
using namespace std;
int My (int a,int b)
{
int c;
c = a*b;
return c;
}
void main()
{
int m;
cout" ok"endl;
m = My(3,4);
printf("%d ",m);
getch();
}
上面的程序代碼在BCB6中測試通過。可以不斷的修改函數(shù),以理解測試各種類型的函數(shù)。
我做了一些修改,下面的程序可以運(yùn)行!你肯定是個(gè)初學(xué)者,所以不要急慢慢來,把基礎(chǔ)的東西一定要搞懂.
我所做的修改主要有3點(diǎn):
1、自定義函數(shù)不能在函數(shù)名后加分號(除非在函數(shù)說明時(shí))
2、自定義函數(shù)如要放在主函數(shù)之后,則在主函數(shù)中一定要說明int
opp(int
x);
否則一定要放在主函數(shù)之前定義
3、printf()是格式化的輸出函數(shù),一定要給出輸出格式,你的程序中是int型的所以用“%d”
最后建議你找一本c語言的書好好看看!
#include
int
opp(x)
{
int
r;
r=x+1;
return
(r);
}
main()
{
int
a=1,b;
b=opp(a);
printf("%d",b);
}
本文標(biāo)題:c語言定義函數(shù)名要求 c語言定義函數(shù)例子
網(wǎng)頁路徑:http://muchs.cn/article4/dohogie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站營銷、域名注冊、App開發(fā)、網(wǎng)站排名、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)