Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Hàm có kiểu trả về khác void, nhưng vẫn dùng độc lập được ??

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    9

    Mặc định Hàm có kiểu trả về khác void, nhưng vẫn dùng độc lập được ??

    1 hàm với khai báo:
    Code:
    int read(int soluong){... //nội dung hàm...};
    nhưng khi dùng nó trong hàm int main() lại gọi độc lập là read(i); , nhưng lạ là trình biên dịch không báo lỗi, chạy đúng kết quả. Theo mình biết thì chỉ với các hàm có kiểu trả về là void thì mới dùng độc lập được, cho hỏi tại sao lại làm được như vậy, cám ơn!
    đang học việc, khoai quá...

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    int hay gì đó chỉ báo là hàm này return về cái gì.... còn return về bạn có "hứng" nó hay không là việc của bạn .

  3. #3
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    Kiểu trả về không ảnh hưởng tới việc bạn dùng hay không
    ví dụ như hàm scanf quen thuộc nếu thành công hàm trả về số đối tượng đọc được
    Code:
    int  scanf ( const char * format, ... );
    một ví dụ khác là hàm printf
    Code:
    int printf ( const char * format, ... );
    nếu thành công hàm trả về số đối tượng hiển thị được
    Từ trước tới nay, có bao giờ bạn sử dụng các giá trị trả về này chưa??

  4. #4
    Ngày gia nhập
    04 2009
    Bài viết
    9

    vậy cái này không tồn tại lỗi, mà do TBD quyết định.
    cám ơn các bác !

    p/s: chưa bao giờ dùng cái này, nhiều cách biến hóa hay quá .
    Đã được chỉnh sửa lần cuối bởi duro : 22-05-2009 lúc 10:41 AM.
    đang học việc, khoai quá...

Các đề tài tương tự

  1. Lập trình C++ Dùng con trỏ void cấp phát động nhưng bị lỗi, xin cách khắc phục.
    Gửi bởi sadboy309 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 16-08-2012, 08:50 PM
  2. Mã nguồn C Lỗi initializing argument 5 of `int search(void*, int, int, int, void*, int (*)(void*, void*))'tìm kiếm nhị phân
    Gửi bởi dienkun trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 14-01-2012, 12:08 AM
  3. Dùng hàm void xuất ra thông báo bị lỗi [Windows.Forms]
    Gửi bởi duyanh_28 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 18-12-2011, 09:14 AM
  4. giá trị trả về của tham số trong 1 hàm void?
    Gửi bởi chuot chui trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 16-04-2011, 09:25 AM
  5. Bài tập so sánh 2 số thực dùng void pointer
    Gửi bởi ailoan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 17
    Bài viết cuối: 13-03-2011, 05:55 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn