Maison  >  Article  >  développement back-end  >  Le programme C affiche "Hello World!" sans utiliser de point-virgule.

Le programme C affiche "Hello World!" sans utiliser de point-virgule.

PHPz
PHPzavant
2023-09-14 11:25:04628parcourir

C程序打印“Hello World!”而不使用分号

Voyons comment écrire un programme C dans lequel nous pouvons imprimer le texte "Hello World" sans utiliser aucun Le texte peut être écrit simplement en utilisant printf("Hello World") dans la fonction principale. Mais il y a un point-virgule à la fin de la ligne. Pour éviter les points-virgules, nous pouvons utiliser quelques astuces La même instruction printf() peut être utilisée dans une instruction conditionnelle if. Puisque l'instruction printf() renvoie la longueur, vous pouvez faire texte, il est donc différent de zéro et donc l'instruction if sera vraie. Le texte sera donc écrit en Traduction : La longueur du texte est non nulle, donc l'instruction if sera vraie. Ainsi le texte sera écrit écran.

Exemple de code

#include<stdio.h>
main() {
   if(printf("Hello World")) {
   }
}

Sortie

Hello World

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer