Computer >> Máy Tính >  >> Lập trình >> C ++

Toán tử Dấu phẩy trong C ++ là gì?

Mục đích của toán tử dấu phẩy là để xâu chuỗi một số biểu thức lại với nhau. Giá trị của danh sách biểu thức được phân tách bằng dấu phẩy là giá trị của biểu thức ngoài cùng bên phải. Về cơ bản, tác dụng của dấu phẩy là tạo ra một chuỗi hoạt động được thực hiện.

Giá trị của các biểu thức khác sẽ bị loại bỏ. Điều này có nghĩa là biểu thức ở phía bên phải sẽ trở thành giá trị của toàn bộ biểu thức được phân tách bằng dấu phẩy. Ví dụ -

Ví dụ

Chương trình sau minh họa hoạt động của toán tử dấu phẩy -

#include <iostream>
using namespace std;

int main() {
   int i, j;
   j = 10;
   i = (j++, j+100, 999+j);
   cout << i;
   return 0;
}

Đầu ra

Điều này cho kết quả -

1010

Đây là quy trình cách tính giá trị của i:j bắt đầu bằng giá trị 10. j sau đó được tăng lên 11. Tiếp theo, j được thêm vào 100. Cuối cùng, j (vẫn chứa 11) được thêm vào 999, tạo ra kết quả 1010.