이 문제에서는 세미콜론을 사용하지 않고 'Tutorials Point'를 출력하는 프로그램을 작성해야 합니다.
우리 모두는 문장을 c 세미콜론으로 끝내는 것이 필요하다는 것을 알고 있습니다. 그리고 마지막에 세미콜론을 추가하면 print문이 실행됩니다.
따라서 세미콜론 없이 'Tutorials point'를 인쇄하려면 먼저 c에서 printf 메서드에 대해 배워야 합니다. in은 실제로 인쇄해야 하는 총 문자 수인 정수를 반환합니다.
구문
int printf(constant char *format, ...)
이 메서드는 n개의 인수를 받아들일 수 있습니다. 첫 번째는 인쇄할 문자열이며 인쇄할 총 문자 수를 반환합니다.
printf에 대한 이 지식 사용 방법을 사용하면 빈 코드 블록을 실행하는 조건문의 조건 내에서 print 문을 사용하여 세미콜론을 사용하지 않고 '튜토리얼 포인트'를 인쇄할 수 있습니다. 또한 이 작업을 완료하기 위해 매크로와 while 루프를 사용할 수 있습니다.
각각을 살펴보겠습니다.
if 문을 사용하여 인쇄하는 프로그램
예시
#include<stdio.h> int main(){ if (!printf("Tutorails Point") ) { } }
출력
Tutorails Point
switch 문을 사용하여 인쇄하는 프로그램,
예시
#include<stdio.h> int main(){ switch (!printf("Tutorails Point") ) { } }
출력
Tutorails Point
while 루프를 사용하여 인쇄하는 프로그램
예시
#include<stdio.h> int main(){ while(!printf("Tutorails Point") ) { } }
출력
Tutorails Point
매크로를 사용하여 인쇄하는 프로그램
예시
#include<stdio.h> #define printstr printf("Tutorails Point") int main(){ if (!printstr) { } }
출력
Tutorails Point