toilet

Cần giúp - truyền tham số cho hàm là hàm

Thảo luận trong 'Họ ARM'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. Đăng 11/12/16 #1

    huunho Thạc sỹ

    Số bài viết: 3,058
    Đã được thích: 1,376
    Chào mọi người.
    khi khai báo 1 hàm nào đó với các tham số a thì ta viết như sau:
    void ham( char a)
    {
    }
    bây giờ mình không muốn truyền tham số là biến a mà là hàm function() thì khai báo và sử dụng thế nào?
    void ham( void function() )
    {
    }
    ai biết vui lòng chỉ mình với
    #1
  2. Đăng 20/1/17 #2

    damme50_vn Học sinh trung cấp

    Số bài viết: 70
    Đã được thích: 20
    cái hàm void function() không phải void mà phải khai báo kiểu cho nó rồi trả về biến nào đó.
    ví dụ như uint32_t hàm()
    {
    ///
    return bien;
    }
    huunho10118015 thích bài này.
    #2
  3. Đăng 21/1/17 #3

    huuquy95 Học sinh phổ thông

    Số bài viết: 16
    Đã được thích: 7
    Đúng như bạn damme50_vn nói hàm b dùng để truyền vào tham số phải là một hàm trả về giá trị.
    huunho thích bài này.
    #3
  4. Đăng 21/1/17 #4

    huunho Thạc sỹ

    Số bài viết: 3,058
    Đã được thích: 1,376
    bạn hiểu nhầm ý mình rồi
    #4
  5. Đăng 22/1/17 #5

    mbed Kỹ sư

    Số bài viết: 194
    Đã được thích: 158
    Bạn tìm hiểu con trỏ hàm trong C.
    huunho thích bài này.
    #5

Chia sẻ trang này