回覆列表
  • 1 # kyftz17527

    #include<stdio.h>#define N 100int input(char*a,char*b)//輸入兩個字串{printf("Input the first information:\n");fgets(a,N,stdin);printf("Input the secend information:\n");fgets(b,N,stdin);}int my_strcmp(char*a,char*b)//比較字串每個字元的大小{while((*a!="\0")&&(*b!="\0")){if(*a>*b){return 0;}else if(*a<*b){return 1;}else{a++;b++;}}if((*a=="\0")&&(*b!="\0"))//字串b比字串a長{return 1;}else if((*a!="\0")&&(*b=="\0"))//字串a比字串b長{return 0;}else{return 2;}}int main(){char a[N]={0};char b[N]={0};int net2=0;input(a,b);//呼叫輸入函式net2=my_strcmp(a,b);//呼叫比較大小函式if(0==net2)//輸出大小{printf("a>b\n");}else if(1==net2){printf("a<b\n");}else{printf("a=b\n");}return 0;}擴充套件資料:一、return在函式中的作用我們如果將函式看做一個加工廠,引數就是我們向加工廠投入的原料,具體的函式功能實際上就是加工的過程,而return語句代表返回值,就是加工廠在實現加工之後給“投資人”的成品。二、return語句的特點1、在函式當中,遇到return語句之後就意味著函式執行的結束,在此之後的程式碼是不執行的。2、它不支援任何運算也沒有任何內建方法,和任何其他的資料型別比較是否相等時永遠返回false,也可以將None賦值給任何變數。3、執行到return語句時,會退出函式,return之後的語句不再執行。但將return語句放在try語句塊中,是個例外。三、return的預設值:return函式預設的返回值為undefined。

  • 中秋節和大豐收的關聯?
  • 一英里為什麼等於5280英尺?