Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Viết chương trình C in "Tutorials Point" không dùng dấu chấm phẩy

Để in chuỗi không dùng dấu chấm phẩy, ta cần hiểu cách hoạt động của đầu ra chuẩn và tại sao dấu chấm phẩy được sử dụng. Dấu chấm phẩy là ký tự kết thúc câu lệnh, báo cho chương trình biết câu lệnh kết thúc tại đó. Hàm printf() của thư viện stdio trả về số ký tự đã in.

Sử dụng giá trị trả về này, ta có thể bỏ qua dấu chấm phẩy bằng cách đặt printf() trong các cấu trúc không yêu cầu dấu chấm phẩy như if, switch, while hoặc macro.

Sử dụng điều kiện if

#include <stdio.h>
int main() {
    if (printf("Tutorials Point")) { }
}

Sử dụng câu lệnh switch

#include <stdio.h>
int main() {
    switch (printf("Tutorials Point")) { }
}

Sử dụng vòng lặp while

#include <stdio.h>
int main() {
    while (printf("Tutorials Point")) { }
}

Sử dụng macro

#include <stdio.h>
#define Out printf("Tutorials Point")
int main() {
    switch (Out) { }
}