如果是用純C語(yǔ)言來(lái)寫,把所有函數(shù)聲明放在最前面,然后函數(shù)定義好,這樣的函數(shù)是公有的,可以隨意調(diào)用。然后主函數(shù)不能少,這樣子的話,所有函數(shù)包括主函數(shù)的前后順序可隨意。
臺(tái)江網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
void fun1();
void fun2();
//...
int main()
{
return 0;
}
void fun1()
{
//code...
}
void fun2()
{
//code...
}
//...
#include?"stdio.h"
#include?"math.h"
int?main(int?argc,char?*argv[]){
double?x,y;
printf("Input?x(R:)...\nx=");
scanf("%lf",x);
if(x5)
y=-x+3.5;
else?if(x=5??x10)
y=20-3.5*pow(x+3,7);//這里看著像7,是幾就把7改成幾
else
y=-3.5+sin(x);
printf("y?=?%g\t(x==%g)\n",y,x);
return?0;
}
運(yùn)行樣例:
有兩種結(jié)構(gòu)可以選擇
1.if
{}
else if
{}
else if
2.switch
case:
case:
case:
#includestdio.h
void?fun1(){}
void?fun2(){}
void?fun3(){}
void?fun4(){}
void?fun5(){}
void?fun6(){}
void?fun7(){}
void?fun8(){}
void?call(char?choice)
{
switch(choice)
{
case?'1':
fun1();
break;
case?'2':
fun2();
break;??
case?'3':
fun3();
break;
case?'4':
fun4();
break;
case?'5':
fun5();
break;
case?'6':
fun6();
break;
case?'7':
fun7();
break;
case?'8':
fun8();
break;??
defult:
break;?????
}
}
int?main(void)
{
char?choice[8]={0};
char?ch;
int?i=0;
printf("請(qǐng)輸入你選擇要運(yùn)行的函數(shù)編號(hào)(1~8):");
ch=getchar();
while(ch!='\n')
{
if(ch='1'ch='8')
{
choice[i]=ch;
i++;
}
}
for(int?j=0;ji;j++)
{
call(choice[j]);
}
return?0;
}