回覆列表
  • 1 # 使用者52510796211

    如果要在主函式設定返回值,就意味著要在命令列下啟動該程式,如果想試調,可以先編譯,然後從命令列下執行比如,寫完的程式程式碼放在D:\mypro下,那麼從開始選單裡找“執行”,輸入cmd回車。彈出一個命令列的視窗,輸入d:回車cd\mypro回車。然後以程式名引數的格式輸入。另外,我說一下有關main函式的引數的用法,比較常見的是intmain()intmain(intargc,char*argv[])兩種,第一種沒有引數,第二種輸入兩個引數,第一個引數代表在命令列中輸入引數的個數,以空格為分界,第二個引數是指標,也可以寫成char**argv,用法都一樣,指向所輸入的引數比如你在命令列下輸入file.exeddd那麼argc的值是2,argv[0]是指向字串"file.exe"的指標,argv[1]是指向字串"ddd"的指標intmain(char*ac[])這種用法是錯誤的用法好像還是不太理解這種用法,我寫一個例子吧#include<stdio.h>intmain(intargc,char**argv){inti;printf("%d\n",argc);for(i=0;i<argc;i++)printf("%s\n",argv[i]);return0;}

  • 2 # 使用者908425833711

    如果要在主函式設定返回值,就意味著要在命令列下啟動該程式,如果想試調,可以先編譯,然後從命令列下執行 比如,寫完的程式程式碼放在D:mypro下,那麼從開始選單裡找“執行”,輸入cmd回車。彈出一個命令列的視窗,輸入d:回車cd mypro回車。然後以程式名 引數的格式輸入。 另外,我說一下有關main函式的引數的用法,比較常見的是 int main() int main(int argc,char *argv[]) 兩種,第一種沒有引數,第二種輸入兩個引數,第一個引數代表在命令列中輸入引數的個數,以空格為分界,第二個引數是指標,也可以寫成char **argv,用法都一樣,指向所輸入的引數 比如你在命令列下輸入file.exe ddd 那麼argc的值是2,argv[0]是指向字串"file.exe"的指標,argv[1] 是指向字串"ddd"的指標 int main(char *ac[]) 這種用法是錯誤的用法 好像還是不太理解這種用法,我寫一個例子吧 #include

  • 3 # 使用者8316781897443

    如果要在主函式設定返回值,就意味著要在命令列下啟動該程式,如果想試調,可以先編譯,然後從命令列下執行

    比如,寫完的程式程式碼放在D:\mypro下,那麼從開始選單裡找“執行”,輸入cmd回車。彈出一個命令列的視窗,輸入d:回車cd \mypro回車。然後以程式名 引數的格式輸入。

    另外,我說一下有關main函式的引數的用法,比較常見的是

    int main()

    int main(int argc,char *argv[])

    兩種,第一種沒有引數,第二種輸入兩個引數,第一個引數代表在命令列中輸入引數的個數,以空格為分界,第二個引數是指標,也可以寫成char **argv,用法都一樣,指向所輸入的引數

    比如你在命令列下輸入file.exe ddd

    那麼argc的值是2,argv[0]是指向字串"file.exe"的指標,argv[1] 是指向字串"ddd"的指標

    int main(char *ac[])

    這種用法是錯誤的用法

    好像還是不太理解這種用法,我寫一個例子吧

    #include

    int main(int argc,char** argv)

    {

    int i;

    printf("%d\n",argc);

    for(i=0;i

  • 中秋節和大豐收的關聯?
  • 心好冷,很難過,這樣的婚姻怎麼辦?