1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Tìm hiểu con trỏ và lập trình c

Chủ đề trong 'Tìm bạn/thày/lớp học ngoại ngữ' bởi FrankLee, 28/03/2016.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. FrankLee

    FrankLee Thành viên mới

    Tham gia ngày:
    07/03/2016
    Bài viết:
    31
    Đã được thích:
    0
    Sử dụng các biến trong C cho đầu vào hoặc đầu ra có thể là một chút rối rắm lúc đầu , nhưng chịu với nó và nó sẽ làm cho tinh thần. chúng tôi sẽ sử dụng các chức năng scanf để đọc trong một giá trị và sau đó printf để đọc nó lại ra. Hãy nhìn vào các chương trình và sau đó chọn ngoài chính xác những gì đang xảy ra. Bạn thậm chí có thể biên dịch và chạy nó nếu nó giúp bạn theo cùng. con trỏ trong c

    #include

    int main ()
    int this_is_a_number;

    printf ( "Hãy nhập một số:");
    scanf ( "% d", & this_is_a_number);
    printf ( "Bạn đã nhập% d", this_is_a_number);
    getchar ();
    return 0;

    học lập trình c

    Vậy tất thảy những điều này tức là gì?
    chúng tôi đã nhìn thấy các #include và hàm main trước; chính phải xuất hiện trong các chương trình bạn cố ý định để chạy , và #include cho chúng tôi tiếp cận với printf ( cũng như scanf ). . ( ; ". Tiêu chuẩn" Như bạn có thể đoán , các io trong stdio.h là viết tắt của "đầu vào / đầu ra" chương trình chỉ là viết tắt của ) Các từ khóa int tuyên bố this_is_a_number là một số nguyên này là nơi mọi thứ bắt đầu để có được thú vị: hàm scanf hoạt động bằng cách dự khán Một xâu và một số biến đổi với &. Chuỗi nói scanf gì biến để tìm kiếm: thông cáo rằng chúng tôi có Một xâu chỉ chứa "% d" - điều này nói với các chức năng scanf để đọc trong một số nguyên. Đối số thứ hai của scanf là biến , loại. chúng tôi sẽ tìm hiểu thêm về những gì đang xảy ra sau đó , nhưng các ý chính của nó là scanf cần phải biết nơi mà các biến được lưu trữ để đổi thay giá trị của nó. Sử dụng & ở phía trước của một biến cho phép bạn để có được vị trí của mình và tuy rằng để scanf thay vì giá trị của biến. Hãy nghĩ về nó như thế cho hướng dẫn ai đó cho đến nẻo đường soda và cho họ đi được một coca-cola thay vì lấy than cốc cho người đó. Các & cung Đem cho các hướng dẫn chức năng scanf vào biến. Khi chương trình chạy , mỗi cuộc gọi đến scanf thẩm tra chuỗi đầu vào riêng của mình để xem những gì các loại đầu vào để chờ mong , và sau đó lưu vào giá trị vào biến. Những tuyên bố printf thứ hai cũng chứa cùng '% d' - cả scanf và printf sử dụng các định dạng tương tự để chỉ ra giá trị nhúng trong chuỗi. Trong trường hợp này , printf có đối số hàng đầu sau chuỗi , this_is_a_number biến , và ăn ở với nó như thể đó là những kiểu được chỉ định bởi "format specifier". Trong trường hợp này , xử lý printf this_is_a_number như một số nguyên dựa trên sự xác định định dạng. bởi thế , những gì nó có tức là để điều trị một số là một số nguyên? Nếu người dùng cố gắng gõ vào một số thập phân , nó sẽ được cắt ngắn ( có tức là , các thành phần số thập phân của số sẽ được bỏ qua ) khi lưu trữ trong biến. Hãy thử gõ vào Một xâu các ký tự hoặc một số chữ số thập phân khi bạn chạy các chương trình ví dụ; các đặc tính sẽ đổi thay từ đầu vào đến đầu vào , nhưng không có trường hợp là nó khá đặc biệt. cố nhiên , không có Sự tình gì loại bạn sử dụng , biến là nhàm mà không có thể để đổi thay chúng. Một số nhà khai thác sử dụng với biến này bao gồm những điều sau đây: * , - , + , / , = , == , > , Các nhân lên * , các / phân chia , các - trừ , và + thêm. cố nhiên là quan trọng để nhận ra rằng để đổi thay giá trị của một biến bên trong các chương trình nó là khá quan trọng để sử dụng dấu bằng. Trong một số ngôn ngữ , dấu bằng so sánh giá trị của các giá trị bên trái và bên phải , nhưng trong C == được sử dụng cho nhiệm vụ đó. Các dấu bằng là vẫn cực kỳ hữu ích. Nó thiết lập giá trị của các biến ở phía bên trái của dấu bằng bằng giá trị ở bên phải dấu bằng. Các nhà điều hành để thực hiện các chức năng toán học nên được sử dụng ở phía bên phải của một dấu bằng để giao kết quả cho một biến ở phía bên trái.
    Nguồn : lập trình c cơ bản

Chia sẻ trang này