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ỹ

    Tham gia ngày:
    16/1/14
    Bài viết:
    3,182
    Đã được thích:
    1,423
    Điểm thành tích:
    113
    Giới tính:
    Nam
    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

    Tham gia ngày:
    25/12/16
    Bài viết:
    75
    Đã được thích:
    21
    Điểm thành tích:
    8
    Giới tính:
    Nam
    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

    Tham gia ngày:
    28/4/14
    Bài viết:
    22
    Đã được thích:
    7
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Đú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ỹ

    Tham gia ngày:
    16/1/14
    Bài viết:
    3,182
    Đã được thích:
    1,423
    Điểm thành tích:
    113
    Giới tính:
    Nam
    bạn hiểu nhầm ý mình rồi
     
  5. mbed

    mbed Kỹ sư

    Tham gia ngày:
    28/6/15
    Bài viết:
    212
    Đã được thích:
    173
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ Thuật,Kinh Doanh
    Nơi ở:
    TP.HCM
    Bạn tìm hiểu con trỏ hàm trong C.
     
    huunho thích bài này.

Chia sẻ trang này