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. huunho

    huunho Thạc sỹ

    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
     
  2. damme50_vn

    damme50_vn Học sinh trung cấp

    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.
  3. huuquy95

    huuquy95 Học sinh phổ thông

    Đú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ị.
     
    Last edited: 21/1/17
    huunho thích bài này.
  4. huunho

    huunho Thạc sỹ

    bạn hiểu nhầm ý mình rồi
     
  5. mbed

    mbed Kỹ sư

    Bạn tìm hiểu con trỏ hàm trong C.
     
    huunho thích bài này.

Chia sẻ trang này