請問誰能詳細說明有關函數返回值的定義,作用,和用法?謝謝!

熱心網友

從函數中返回值使用return語句可以從函數中返回值。return語句會使函數停止運行,然后將其替換為return動作的值。在函數中使用return語句時應遵守以下規則:如果為函數指定除void之外的其它返回類型,則必須在函數中加入一條return語句。如果指定返回類型為void,則不應加入return語句。如果不指定返回類型,則可以選擇是否加入return語句。如果不加入該語句,將返回一個空字符串。例如,下面的函數返回參數x的平方,并且指定了返回值的類型必須為 (intx){returnx*x;}某些函數會執行一系列的任務,但不返回值。例如,下面的函數會初始化一系列全局變量:voidinitialize(){boat_x=_global.boat._x;boat_y=_global.boat._y;car_x=_global.car._x;car_y=_global.car._y;}

熱心網友

寫法問題吧在TC中可以什么也不return,但在VC中什么都return就會報錯.