Tạo biến trong VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Biến số là gì?

Các biến giống như các thùng chứa lưu trữ một cái gì đó. Mỗi “loại” vùng chứa sở hữu một tập hợp các thuộc tính bao gồm kích thước và loại nội dung mà nó có thể chứa.

Hai thuộc tính mà bạn nên biết:

Các loại

Mỗi biến phải có một “loại”. Bài viết này sẽ chỉ đề cập đến các kiểu nguyên thủy - char, short, int, long, long long, float và double.

Kiểu dữ liệu nguyên thủy chỉ có thể chứa các giá trị vô hướng, không có thứ nguyên. Việc chọn đúng loại là rất quan trọng vì loại này ảnh hưởng đến cách lưu trữ biến.

Tuyên bố

Các biến phải được khai báo/tạo trước khi bạn có thể sử dụng nó.

ví dụ

chiều cao kiểu int;
số thực kiểu float;

Khởi tạo có nghĩa là điền trước biến với giá trị ban đầu:

ví dụ

chiều cao = 5.0;
lượng = 0.0;

Hoặc, bạn có thể thực hiện cả khai báo và khởi tạo cùng nhau:

int height = 5.0;
float amount = 0.0;

Vật mẫu:

int length=5, width=10;
Brain.Screen.print("Chu vi của hình chữ nhật %d = %d",
length, width, (length + width %d *2 );

Mẫu để hiển thị các vấn đề với nội dung nào đó chưa được khởi tạo:

int main() {
  // Khởi tạo cấu hình Robot. KHÔNG ĐƯỢC THÁO RA!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //Không chính xác, vì chiều rộng chưa được khởi tạo

}

Mẫu để hiển thị khai báo không hợp lệ:

int main() {
  // Khởi tạo cấu hình Robot. KHÔNG ĐƯỢC THÁO RA!
  vexcodeInit();

  int length=5, width;
  int length; //Không chính xác. Bạn không thể khai báo với tên biến đã tồn tại.
  int x, float y; //Không chính xác. Bạn phải dùng dấu chấm phẩy (";"), vì kiểu dữ liệu int và float khác nhau.
  int perimeter = (length + width)*2; //Không chính xác, vì chiều rộng chưa được khởi tạo bằng

}

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: