當前位置:編程學習大全網 - 網站源碼 - c++源代碼的基礎問題?

c++源代碼的基礎問題?

妳好!

問題1:不合法,妳這裏所有的parameter註釋都不合法。這只是書上便於妳理解這樣寫,parameter是參數的意思。關於註釋,只有兩種:“//”和“/**/”。“//”意思是從雙斜杠開始至行尾。“/**/”兩星之間被註釋掉,可以是多行。

問題2:int GetGhoice2();聲明函數時參數可以加,也可以不加,根據妳自已需要。這是函數聲明,和函數定義不同,聲明是沒有花括號的{}。

下面是函數聲明、定義、調用。

函數調用時的情況:如果原形有參數則要加,沒有則不用加。

例如:

int GetGhoice1(int);//聲明,有參數。

int GetGhoice1(int i){int a=0; return a;}//定義,因為聲明有參數,所以定義也要有參數。

GetGhoice1(5);//調用,所以這裏要加參數。

int GetGhoice2();//聲明,沒有參數。

int GetGhoice2(){int a=0;return a;}//定義,因為聲明沒有參數,所以定義也沒有參數。

GetGhoice2(); //調用,所以這裏不用加參數。

樓主要註意的是:如果函數在main函數之前使用,則必需先聲明再定義。之後則不需要聲明,只定義就行了。

樓主還有關於涵數裏的變量a妳不要管他,是給函數裏面用的,先搞懂函數的參數再說。

呵呵,今天時間多,說詳細些的。

  • 上一篇:.net網站程序如何去掉版權?
  • 下一篇:h視頻網站源碼PHP
  • copyright 2024編程學習大全網