Немного о точках с запятой - это немного неверное направление «Я умнее вас».
Однако, когда вы получите это, вы будете знать что-то о c;
Вот серия программ, которые могут вам помочь. Скомпилировать и запустить каждый из них, а затем думать о том, что они делают и как они отличаются от тех, которые были до:
#include <stdio.h>
int main(int argc, char**argv){
int i = printf("Hello, world!\n");
printf("%d\n",i);
return 0;
}
#include <stdio.h>
int main(int argc, char**argv){
if (1) {
printf("condition evaluated as true\n");
} else {
printf("condition evaluated as false\n");
}
return 0;
}
#include <stdio.h>
int main(int argc, char**argv){
if (printf("Hello, world!\n")) {
printf("condition evaluated as true\n");
} else {
printf("condition evaluated as false\n");
}
return 0;
}
#include <stdio.h>
int main(int argc, char**argv){
if (printf("Hello, world!\n")) {
}
return 0;
}
Наконец, вы можете опустить e return from main (который в этом случае неявно возвращает 0).Таким образом, вы получаете:
#include <stdio.h>
int main(int argc, char**argv){
if (printf("Hello, world!\n")) {
}
}
который представляет собой полную, стандартную совместимую версию Hello, world! без точек с запятой.
Почему downvotes? –
В чем же ваш вопрос? Думаю, эта линия там даже не компилируется. –
«Это был популярный вопрос, как печатать привет мир без использования точки с запятой»; в домашней работе? –