第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c語言中fun()函數(shù)有什么作用,要有例子說明?

c語言中fun()函數(shù)有什么作用,要有例子說明?

牧羊人nacy 2021-01-06 10:07:08
c語言中fun()函數(shù)有什么作用,要有例子說明。
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

C/C++語言中,fun函數(shù)通常被主函數(shù)所調(diào)用。它是指用fun來定義一個函數(shù)(或方法),這樣在引用時可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。

有先前的定義,就可以在主函數(shù)里調(diào)用它,比如ans=fun(3,7);或者fun(p1,p2);

fun函數(shù)是自定義函數(shù)。fun一詞沒有其它意思,只是在調(diào)用時用這個單詞表示該函數(shù)。

例一:

例二:

擴展資料:

使用fun函數(shù)注意事項:

C/C++ 語言標準庫中沒有fun函數(shù)。fun函數(shù)是自定義函數(shù),是使用來舉例或作語法演示的,需要在使用前自行定義聲明。fun一詞沒什么特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。

它只表示引用之前出現(xiàn)的函數(shù),以調(diào)用它執(zhí)行一些需求,int fun(int x,int y)只是一個舉例的函數(shù)名而已,以及其聲明的參數(shù)類型。



查看完整回答
反對 回復 2021-03-27
?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

首先不管是什么意思 這個函數(shù)里面的s[i] s[j+1] 會編譯出錯的··最好用*(s+j+1)這樣的形式,昨天考級就出了類似的題目,因為在子函數(shù)里面沒有定義這個數(shù)組 只定義了 指針。

s[i]!=0 應該是 s[i]!='\0'的 不然數(shù)組里面有個字符時0的話就跳出來了。
這個改的話你自己改吧··增加點經(jīng)驗

void fun(char *s, char c)
{ int i, j, n;
for(i=0; s[i]!=0 ; i++)
if(s[i]==c) ;//這是個找你設定好的字符
{
n=0;
while(s[i+1+n]!='\0') n++;
//確定你找到的那個字符在什么位置,此時s[i+1+n]是最后一個字符了
for(j=i+n+1; j>i; j--) s[j+1]=s[j];
//注意到j-- 就是說在倒敘的填充原來的字符,s[j+1] 就意味著比原來的數(shù)組多了一個字符
s[j+1]=c ;
i=i+1;
}
之后就想是 kingbird2011 說的那樣···
不過 補充一點是輸入 是s=“sadag”的話··(注意是兩個a)
輸出是 saadaag 應為是在for那個大循環(huán)里面 這樣就解釋得了最后那個i+=1的意義了



查看完整回答
反對 回復 2021-03-27
  • 2 回答
  • 0 關注
  • 919 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號