1. Xin chào Khách ! Ban quản trị sẽ tiến hành nâng cấp diễn đàn từ ngày 11/8/2017 Mọi truy cập có thể bị dán đoạn, mong bạn thông cảm!
    Dismiss Notice

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,166
    Đã được thích:
    1,412
    Đ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,166
    Đã được thích:
    1,412
    Đ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