Maison  >  Article  >  développement back-end  >  Écrivez un programme en langage C qui imprime "Tutorials Point" sans utiliser de point-virgule

Écrivez un programme en langage C qui imprime "Tutorials Point" sans utiliser de point-virgule

王林
王林avant
2023-09-15 10:41:071293parcourir

编写一个在C语言中不使用分号打印“Tutorials Point”的程序

Dans cette question, nous devons écrire un programme pour imprimer "Tutorials Point" sans utiliser de point-virgule.

Nous savons tous qu'il est nécessaire de terminer une déclaration par un point-virgule. L'instruction print sera exécutée lorsqu'un point-virgule sera ajouté à la fin.

Donc, pour imprimer le "point du tutoriel" sans point-virgule, nous devons d'abord comprendre la méthode printf en c. in renvoie en fait un entier, qui correspond au nombre total de caractères à imprimer.

Syntaxe

int printf(constant char *format, ...)

Cette méthode peut accepter n paramètres. La première est la chaîne à imprimer, qui renvoie le nombre total de caractères à imprimer.

En utilisant les connaissances de la méthode printf, nous pouvons imprimer le "point du didacticiel" sans utiliser de point-virgule en utilisant une instruction print à l'intérieur du conditionnel, qui exécutera un bloc de code vide. Alternativement, nous pouvons utiliser des macros et des boucles while pour accomplir cette tâche.

Voyons-les,

Programme d'impression à l'aide de l'instruction if, p>

Exemple

Démonstration en temps réel

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

Sortie

Tutorails Point

Programme d'impression à l'aide de l'instruction switch,

Exemple

En temps réel Démonstration

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

output

Tutorails Point

Un programme pour imprimer en utilisant la boucle while,

Exemple

Démonstration en ligne

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

output

Tutorails Point

Un programme pour imprimer en utilisant des macros,

Exemple

Démonstration en temps réel

#include<stdio.h>
#define printstr printf("Tutorails Point")
int main(){
   if (!printstr)
   { }
}

Sortie

Tutorails Point

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