Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.cpp
- // test1
- //
- // Created by 吳宇萱 on 2017/12/20.
- // Copyright © 2017年 吳宇萱. All rights reserved.
- //
- #include <iostream>
- using namespace std;
- double addTwoValue(double,double);
- /*先宣告下面即將會有一個自訂的函式,而且需要給予兩個型別是double的浮點數
- 第一個double代表:等等這個函式會回傳一個型別是double的浮點數
- 第二個跟第三個double代表:傳進來addTwoValue的第一個跟第二個值應該要是型別為double的浮點數,有順序差異,不一定要全部double
- */
- int main(int argc, const char * argv[]) {
- double a,b,c;
- cin >> a >> b;
- cout << addTwoValue(a,b);//執行剛剛自定義的函式addTwoValue並且帶入參數a和b(順序有影響)
- //第21行也可寫成
- c=addTwoValue(a, b);//將addTwoValue這個函式回傳的值送給c
- cout << endl << c;
- return 0;
- }
- double addTwoValue(double number1, double number2){/*告訴電腦這邊將要說明addTwoValue這個函式的實際作法。
- 第一個double代表:等等這個函式會回傳一個型別是double的浮點數
- 第二個跟第三個double代表:傳進來addTwoValue的第一個跟第二個值應該要是型別為double的浮點數,有順序差異,不一定要全部double
- number1 number2的意思是要把第一個跟第二個傳進來的數,換成number1跟2*/
- double total;
- total=number1+number2;
- return total;//剛剛上面不是有說第一個double代表等等必須回傳一個浮點數嗎?就是在這邊回傳的
- //這裡代表要回傳total這個變數的值
- }
- //回傳結果應該會有兩個一樣的數字,因為第21,23行都執行了一次cout
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement