Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Liên quan đến con trỏ ở hàm main và hàm con, xin mọi người giúp đỡ

    Mình thấy trong sách thầy giáo soạn thì ở hàm main khi ta gọi một con trỏ ví dụ
    Mã:
    int *p
    thì khi sử dụng lại con trỏ này ta ghi luôn là *p
    Còn ở trong các hàm con mà ta xây dựng ví dụ
    Mã:
    void etc(char *p)
    thì khi gọi con trỏ này lại ko có dấu "*".
    Mong mọi người giải đáp.
    Ngoài ra cho mình hỏi là hàm exit và break khác nhau ở chỗ nào.
    Ví dụ:
    Mã:
    if(a<b) break;
    Mã:
    if(a<b) exit(1)
    Nếu sử dụng exit trong hàm con và trong hàm main ta sử dụng hàm con đó, nếu exit trong hàm con đc thực thi thì nó có thoát ra luôn hàm main ko ạ?
    Mong mọi người chỉ giáo thêm

  2. #2
    - Ý 1: Cậu tham khảo biến con trỏ trong hàm.
    - Ý 2: Hàm break (cả hàm con và trong hàm main) tức thoát ra khỏi vòng lăp (while, for...), rồi tiếp tục thực hiện những câu lệnh bên ngoài vòng lặp ở phía sau nó. Hàm exit () thoát khỏi chương trình luôn (cả trong hàm con và trong hàm main).

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi oracle95
    - Ý 1: Cậu tham khảo biến con trỏ trong hàm.
    - Ý 2: Hàm break (cả hàm con và trong hàm main) tức thoát ra khỏi vòng lăp (while, for...), rồi tiếp tục thực hiện những câu lệnh bên ngoài vòng lặp ở phía sau nó. Hàm exit () thoát khỏi chương trình luôn (cả trong hàm con và trong hàm main).
    break không phải là hàm.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •