Как я могу использовать Cout << "Привет мир"; без использования ; в конце строки - PullRequest
0 голосов
/ 30 января 2020

Я хочу отобразить сообщение hello world на c ++ без точки с запятой. Как мне это сделать? Является ли это возможным? Я пробовал внутри, если еще блок, как

if(true) {
cout<<"hello world"

}

, но он не работает так.

Ответы [ 4 ]

6 голосов
/ 30 января 2020
if (cout << "hello world") {}
1 голос
/ 30 января 2020

Вы можете использовать if, for или while, может быть, больше.

if(std::cout << "Hello World") { }

while(std::cout << "Hello World" && false) { } // && false to loop only once

for(std::cout << "Hello World"; false;) { } // has semicolons, but not at the end of line ;)

Или поставить следующую строку:

std::cout << "Hello World 4"\
;      
1 голос
/ 30 января 2020

Вы можете поставить это как условие:

if (std::cout << "hello world") {}
0 голосов
/ 14 марта 2020

Существует несколько способов написания сообщения Hello world без использования точки с запятой, например If условие as,

#include <iostream>
using namespace std;
int main(){
    if(cout<<"Hello World")
    return 0;
}
...