Maison > développement back-end > C++ > É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

王林
Libérer: 2023-09-15 10:41:07
avant
1335 Les gens l'ont consulté

编写一个在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, ...)
Copier après la connexion

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,

Exemple

Démonstration en temps réel

#include<stdio.h>
int main(){
   if (!printf("Tutorails Point") )
   { }
}
Copier après la connexion

Sortie

Tutorails Point
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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") )
   { }
}
Copier après la connexion

output

Tutorails Point
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

Un programme pour imprimer en utilisant la boucle while,

Exemple

Démonstration en ligne

#include<stdio.h>
int main(){
   while(!printf("Tutorails Point") )
   { }
}
Copier après la connexion

output

Tutorails Point
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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)
   { }
}
Copier après la connexion

Sortie

Tutorails Point
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal