Maison > Article > développement back-end > Le langage C lui-même n'a-t-il pas d'instructions d'entrée et de sortie ?
Exactement. La bibliothèque de programmes en langage C contient deux fonctions, printf et scanf. Lorsque l'utilisateur a besoin d'une entrée et d'une sortie, ces deux fonctions doivent être saisies. La bibliothèque de programmes en langage C appelle ces deux fonctions lors de la compilation, de sorte que le langage C lui-même ne peut pas être saisi. .
L'environnement d'exploitation de ce tutoriel : système Windows 7, version c99, ordinateur Dell G3.
Le langage C lui-même n'a pas d'instructions d'entrée et de sortie.
Contrairement à d'autres langages de programmation informatique, la plupart des fonctions du langage C sont implémentées via des appels de fonction, de sorte que le nombre d'instructions dans le langage C lui-même est faible. Le langage C adopte une méthode qui rend l'extension des fonctions du langage très pratique. Si vous devez ajouter de nouvelles fonctions, il vous suffit d'ajouter les fonctions correspondantes dans la bibliothèque de fonctions ; et si la fonction d'une fonction doit être ajustée, il vous suffit de modifier le code de la fonction elle-même, mais ce n'est pas nécessaire. pour modifier d'autres programmes qui appellent la fonction.
Les fonctions en langage C sont appelées fonctions système. Les utilisateurs peuvent appeler directement ces fonctions pour compléter les fonctions correspondantes. Par exemple, printf, fabs, etc. sont toutes des fonctions système. Les fonctions système sont stockées dans des fichiers système appelés « bibliothèques de fonctions C ». Lorsqu'une fonction doit être utilisée, le système doit être informé de la bibliothèque de fonctions où se trouve la fonction. Ceci est réalisé en incluant un fichier d'en-tête. Par exemple, le cadre de base du programme C présenté ci-dessous :
#include "stdio.h" #include "conio.h" int main(void) { /* 此处添加你自己的代码 */ getch(); return 0; }
L'instruction de prétraitement #include "stdio.h"
indique au système d'inclure le fichier d'en-tête stdio.h dans ce fichier programme, afin que vous puissiez utiliser les fonctions système définies.
La fonction d'entrée de base en langage C est réalisée en utilisant la fonction scanf, et la fonction de sortie de base est réalisée en utilisant la fonction printf. Les fichiers d'en-tête de ces deux fonctions sont stdio.h
, mais comme ce sont deux fonctions très couramment utilisées, le langage C stipule que les commandes #include
correspondantes peuvent être omises lors de l'utilisation de ces deux fonctions.
Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !
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!