Video: 26 MẸO VÀ QUẦN ÁO THÔNG MINH 2025
Ngôn ngữ C có đầy đủ các phím tắt, và chúng là những điều tuyệt vời. Thứ nhất, chúng giúp bạn tiết kiệm thời gian nhập. Quan trọng hơn, các phím tắt cho phép bạn thể hiện một số ý tưởng theo cách nhanh chóng nhưng vui vẻ và bí ẩn, được okay; Lập trình C vẫn có thể đọc mã của bạn - không có vấn đề.
Các phím tắt C ++ và - được sử dụng cho tăng (thêm từ một đến) và giảm (trừ một từ). Khi bạn bắt đầu gán các giá trị gia tăng hoặc giảm giá cho các biến khác, tuy nhiên, bạn cần chú ý đặc biệt đến cách bạn sử dụng ++ và -.
Đây là một câu đố. Nếu biến alpha bằng 5, giá trị của biến beta là gì sau câu lệnh này:
beta = alpha ++;
Câu trả lời là 5. Lý do là ++ là một nhà điều hành tăng sau . Nó tăng giá trị của biến sau khi biến được sử dụng. Đây là mã để chứng minh điều đó:
#include int main () {int alpha, beta; alpha = 5; beta = alpha ++; printf ("Alpha =% dn", alpha); printf ("Beta =% dn", beta); return (0);}
Nhập mã này vào trình biên tập của bạn, lưu nó, biên dịch nó, và chạy nó:
Alpha = 6 Beta = 5
Nếu bạn muốn tăng alpha trước khi gán giá trị cho beta, hãy nhớ rằng bạn luôn có thể chia Line 8 thành hai:
alpha ++; beta = alpha;
Hoặc, bạn có thể tận dụng thực tế là toán tử ++ có thể đi ở hai bên của biến. Khi ++ xuất hiện trước tên biến, như trong ++ alpha, nó tăng trước giá trị của alpha.
Chỉnh sửa Dòng 8 của mã để đọc
beta = ++ alpha;
Lưu vào đĩa. Biên dịch lại và chạy. Quan sát kết quả đầu ra:
Alpha = 6 Beta = 6
Giá trị của alpha được tăng lên đầu tiên và sau đó giá trị của nó được gán cho biến thể beta.
Bạn có thể làm điều tương tự với nhà điều hành. Nếu nó xuất hiện sau khi một biến, biến được decremented sau khi được sử dụng. Dưới đây là cách mà sửa đổi trông giống trên dòng 8:
beta = alpha--;
Hoặc, nếu toán tử - xuất hiện trước tên biến, giá trị được giảm dần và sau đó được sử dụng:
beta = --alpha;
Lưu ý rằng việc xây dựng này không được phép:
++ alpha ++;
Đây không phải là tăng gấp đôi. "Trong thực tế, trình biên dịch tức giận với bạn nếu bạn cố gắng như vậy.