可以,只要符合命名規(guī)范就行了,也就是用字母、數(shù)字、下劃線來命名,數(shù)字不能在開頭
10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有江孜免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
但函數(shù)名最好直觀一點(diǎn),使人一看就知道這個(gè)函數(shù)是干什么的,比如GetSize()
一看就知道是獲得大小,就比f1()這樣命名要好
(1)素?cái)?shù)判斷函數(shù):是返回1,否則返回0
int?prime(int?n){
int?i;
if(n2??!(n1)?||?n2)
return?0;
for(i=3;i*i=n;i+=2)
if(!(n%i))
return?0;
return?1;
}
(2)編寫排序函數(shù)(冒泡排序、選擇排序)
void?bubbling(int?*p,int?n){//冒泡
int?i,j,k;
for(i=0;in;i++)
for(j=1;jn;j++)
if(p[j]p[j-1])
k=p[j],p[j]=p[j-1],p[j-1]=k;
}
void?select(int?*p,int?n){//選擇
int?i,j,k;
for(n--,i=0;in;i++){
for(k=i,j=k+1;j=n;j++)
if(p[k]p[j])
k=j;
if(k-i)
j=p[k],p[k]=p[i],p[i]=j;
}
}
(3)查找函數(shù),找到返回下標(biāo),否則返回-1
int?find(int?*p,int?n,int?x){//順序
int?i;
for(i=0;in;i++)
if(p[i]==x)
return?i;
return?-1;
}
int?fihalf(int?*p,int?n,int?x){//折半,升序?yàn)槔?/p>
int?l,r,m;
l=0,r=n-1;
while(m=(l+r)1,lr??p[m]-x)
p[m]x???l=m+1?:?r=m-1;
return?p[m]==x???m?:?-1;
}
(4)插入函數(shù),升序?yàn)槔?/p>
函數(shù)名就是一個(gè)標(biāo)識(shí)符,以字母或_(下劃線)開始,后接任意數(shù)量的字母或數(shù)字或_(下劃線)的組合。
因此,A不行,不能包含—,C不行,不能以數(shù)字開始,D不行,不能有$符號(hào)。
答案是B。
1.函數(shù)中的return語句是用來獲得函數(shù)的返回值的,通過它將被調(diào)函數(shù)的中一個(gè)確定值帶回主函數(shù),供主函數(shù)使用。
2.定義函數(shù)的類型是一般應(yīng)該與return語句的返回值的類型一致。如果不同,則以函數(shù)類型為準(zhǔn)。
看看這個(gè)題(編寫函數(shù)求Fibonacci級(jí)數(shù))
#include "stdio.h"
int fib(int n)
{
int z;
if(n=0) printf("有誤");
else
if(n==1||n==2) z=1;
else
z=fib(n-1)+fib(n-2);
return(z);
}
void main(){
int n,i;
for(n=1,i=0;n=100;n++){
{printf("%10d ",fib(n));
i++;}
if(i%5==0) printf("\n");}
}
第一行和第五行任意一處就夠了,都寫也沒沖突。
最后函數(shù)定義那必須有,他后面沒帶分號(hào),而是函數(shù)主體;前面2處才是函數(shù)聲明。
函數(shù)聲明定義在main()函數(shù)內(nèi)外都可以,只要在調(diào)用max之前,能找到聲明就可以了。
如果把函數(shù)定義(包括函數(shù)定義和實(shí)現(xiàn)體)放在main函數(shù)之前,則可以需要再寫函數(shù)聲明了。
文章題目:c語言自定義函數(shù)名稱,c語言自定義函數(shù)
當(dāng)前路徑:http://vcdvsql.cn/article10/dsieggo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、定制網(wǎng)站、定制開發(fā)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)