Chào mừng bạn đến blog Ynghialagi.com Trang Chủ

Table of Content

Bài đăng

Từ khóa đúng để khai báo hàm là gì Chi tiết

Thủ Thuật về Từ khóa đúng để khai báo hàm là gì Mới Nhất


Quý khách đang tìm kiếm từ khóa Từ khóa đúng để khai báo hàm là gì được Cập Nhật vào lúc : 2022-02-10 23:44:06 . Với phương châm chia sẻ Mẹo Hướng dẫn trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi tìm hiểu thêm nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Mình lý giải và hướng dẫn lại nha.


Lập trình


Khai Báo và Định Nghĩa Hàm – Từ Khóa return


Ryan LêRyan Lê20/09/20203 min readTìm hiểu về kiểu cách khai báo, định nghĩa hàm và sử dụng hàm trong C++.


Khai báo hàm


Thông thường hàm thực thi việc tính toán trên những tham số và cho lại giá trị kết quả, hoặc chỉ thực thi 1 hiệu suất cao nào này mà không cần trả lại kết quả. Kiểu giá trị trả về này được gọi là kiểu của hàm.


Nội dung chính


  • Khai Báo và Định Nghĩa Hàm – Từ Khóa return

  • Khai báo hàm

  • Định nghĩa hàm


  • Hàm thường được khai báo ở đầu chương trình, phương pháp để khai báo 1 hàm như sau:


    <kiểu của hàm> <tên hàm>(list tham số);


    Trong số đó:


    • Kiểu của hàm: kiểu tài liệu mà hàm trả về. Nếu không còn mức giá trị trả về thì kiểu của hàm là void.

    • Tên hàm: tên của hàm, do người lập trình đặt. Tên hàm không được chứa ký tự đặt biệt, không được khởi đầu bằng số.

    • Danh sách tham số: list những tham số dùng như những biến cục bộ. Nếu có nhiều tham số, thì chúng sẽ tiến hành phân tách theo những dấu phẩy.

    Ví dụ


    int test(int); // Hàm test có tham số kiểu int và kiểu hàm là int

    int rand(); // Không tham số, kiểu hàm (giá trị trả lại) là int

    void write(float); // Hàm không trả lại giá trị (kiểu void).


    Định nghĩa hàm


    Cấu trúc 1 hàm bất kỳ được sắp xếp cũng như hàm main(), rõ ràng:


    <kiểu hàm> <tên hàm>(list tham số)


    dãy lệnh của hàm;

    return (biểu thức trả về); // Có thể nằm đâu đó trong dãy lệnh.


    Trong số đó return là để truyền tài liệu cho nơi gọi hàm. Câu lệnh return bắt buộc là phải có riêng với hàm có mức giá trị trả về. Và hoàn toàn có thể có hoặc không riêng với hàm không còn mức giá trị trả về (có kiểu trả về là void).


    Đối với hàm có mức giá trị trả về thì kèm theo sau return là một trong biểu thức. Kiểu giá trị của biểu thức này đó đó là kiểu của hàm. Tuỳ theo mục tiêu của hàm mà lập trình viên hoàn toàn có thể đặt return bất kể đâu trong dấu ở trên.


    Khi gặp return chương trình tức thoát khỏi hàm và trả lại giá trị biểu thức sau return. Có thể có nhiều câu lệnh return trong hàm.


    Ví dụ


    int sum(int a, int b)


    return (a + b);


    Ví dụ trên định nghĩa hàm tính tổng 2 số nguyên (kiểu int), hàm này còn có 2 tham số truyền vào (số nguyên a và số nguyên b) và giá trị trả về là số nguyên a + b.


    Ví dụ


    int getMax(int a, int b)


    if(a > b) return a;

    else return b;


    Ví dụ trên định nghĩa hàm tìm số lớn số 1 từ 2 tham số truyền vào a và b. Nếu a to nhiều hơn b thì trả về giá trị là a (return a), ngược lại sẽ trả về giá trị b (return b).


    1 ví dụ về hàm không còn mức giá trị trả về:


    void printNumber(int a)


    std::cout << a;


    Hàm trên thực thi việc làm in 1 số nguyên (được truyền vào) ra màn hình hiển thị console. Không có kiểu trả về nên không cần return.


    Lưu ý: list tham số trong khai báo hàm hoàn toàn có thể có hoặc không tên của biến, thông thường chỉ việc khai báo kiểu tài liệu của tham số chứ không cần khai báo tên của biến. Trong khi trong định nghĩa hàm thì phải có đủ.


    Ví dụ


    //Khai báo hàm

    int sum(int, int); //không cần tên biến

    int sum(int a, int b); //mang tên biến


    //Định nghĩa hàm

    int sum(int a, int b) // mang tên biến


    return (a + b);


    Giải thích:


    • Cuối khai báo hàm phải có dấu chấm phẩy ;, trong lúc cuối dòng đầu tiêncủa định nghĩa hàm không còn dấu chấm phẩy.

    • Hàm hoàn toàn có thể không còn tham số (list tham số rỗng), tuy nhiên cặp dấu ngoặc sau tên hàm vẫn phải được viết.

    Modern C++


    Modern C++


    STDIO Training – Đào Tạo Lập Trình C++.


    Reply

    6

    0

    Chia sẻ


    Share Link Cập nhật Từ khóa đúng để khai báo hàm là gì miễn phí


    Bạn vừa đọc nội dung bài viết Với Một số hướng dẫn một cách rõ ràng hơn về Review Từ khóa đúng để khai báo hàm là gì tiên tiến và phát triển nhất ShareLink Download Từ khóa đúng để khai báo hàm là gì Free.



    Hỏi đáp vướng mắc về Từ khóa đúng để khai báo hàm là gì


    Nếu sau khi đọc nội dung bài viết Từ khóa đúng để khai báo hàm là gì vẫn chưa hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Ad lý giải và hướng dẫn lại nha

    #Từ #khóa #đúng #để #khai #báo #hàm #là #gì

Đăng nhận xét