Trang 2 / 2 FirstFirst 12
Hiển thị kết quả từ 11 đến 16 / 16

Chủ đề: Moi vao nghe!

  1. #11
    Tham gia
    02-01-2008
    Location
    Ha Noi
    Bài viết
    24
    Like
    0
    Thanked 3 Times in 3 Posts
    Chả thể hiểu viết gì luôn

  2. #12
    Tham gia
    08-01-2006
    Location
    Hà Nội
    Bài viết
    318
    Like
    0
    Thanked 3 Times in 2 Posts
    mr_invisible nói đúng đó, lệnh fillchar hoạt động với mọi mảng là do cơ chế điền theo byte. Bởi vậy lệnh sau vẫn chạy bình thường: fillchar(a, sizeOf(a), 0) => kết quả với a là mảng boolean thì ra toàn false.
    Trong khi kiểm tra hoặc thi mà người ta nói họ ko chú ý đến định hướng biên dịch thì ko cần quan tâm cho mệt, thêm vào chỉ tổ làm chậm chương trình của mình thôi ^^.

  3. #13
    Tham gia
    17-10-2007
    Location
    Hà Nội
    Bài viết
    758
    Like
    0
    Thanked 8 Times in 7 Posts
    Quote Được gửi bởi Master_Baby View Post
    Trong khi kiểm tra hoặc thi mà người ta nói họ ko chú ý đến định hướng biên dịch thì ko cần quan tâm cho mệt, thêm vào chỉ tổ làm chậm chương trình của mình thôi ^^
    Em nghĩ đâu phải lúc nào thêm chỉ thị dịch cũng làm chương trình chậm đi. Nếu cài đặt mặc định của máy là {$Q+,R+} mà mình đặt lại là {$Q-,R-} thì lại nhanh hơn chứ
    Có gì sai sót mong các bạn thông cảm

  4. #14
    Tham gia
    09-05-2007
    Bài viết
    26
    Like
    0
    Thanked 0 Times in 0 Posts
    Hix, cái chỉ thị dịch đặt trong {} vậy em nghĩ chắc là phần chú thích giữa người với người đúng không anh. Nếu sai thì xin anh giải thích cho em hiểu

  5. #15
    Tham gia
    17-10-2007
    Location
    Hà Nội
    Bài viết
    758
    Like
    0
    Thanked 8 Times in 7 Posts
    Thông thường, {} là chú thích
    Nhưng nếu phần trong {} bắt đầu bằng $ thì được gọi là chỉ thị dịch, dùng với mục đích nêu yêu cầu khi dịch với pascal, có một vài cái hay dùng:
    - {$I+} và {$I-} dùng để kiểm tra lỗi hoặc không kiểm tra lỗi khi nhập, xuất
    - {$R+} và {$R-} dùng để kiểm tra lỗi tràn số
    - {$Q+} và {$Q-} dùng để kiểm tra lỗi tràn mảng
    Còn rất nhiều chỉ thị dịch khác, nếu quan tâm bạn nên xem phần Help của Pascal

  6. #16
    Tham gia
    29-10-2007
    Bài viết
    32
    Like
    0
    Thanked 1 Time in 1 Post

    Vui lắm !

    Bạn chạy cái này sẽ rõ
    var a:array[1..7]of 0..1;
    i:integer;
    begin
    fillchar(a,sizeof(a),1);
    for i:=1 to 7 do write(a[i]);
    i:=4;
    writeln;
    fillchar(a[i+1],(6-i)*sizeof(a[1]),0);
    for i:=1 to 7 do write(a[i]);
    writeln;
    end.
    Hỏi luôn cách viết code

Trang 2 / 2 FirstFirst 12

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •