Comprenez la vérité du code de langage C le plus simple, "hello world!"

Comment écrire le programme le plus simple qui puisse fonctionner

int main(){
}

Utilisez l'éditeur auquel vous êtes habitué, créez test.cpp, tapez ces codes, c'est un programme,

Il peut être compilé dans un test.exe, qui est un programme exécutable, mais ce programme ne fait rien.

Vous n'avez pas besoin de comprendre pourquoi cet int est ici, pourquoi main est nécessaire, pourquoi il y a une autre parenthèse et pourquoi il y a à nouveau des accolades.

La clé de ce programme principal

{Ajouter le code et l'opération entre ces accolades}

Le fait est que vous pouvez écrire entre accolades ce que vous voulez faire, par exemple :

int main(){
    让你的电脑打开某个文件的代码
    让你的电脑关机的代码
}

Écrivez ces codes, compilez le programme test.exe, vous l'exécutez, il ouvrira un certain fichier , puis éteindra votre ordinateur

Bonjour le monde!

#include <stdio.h>
int main() {
    int x = 100;
    printf("%s", x);
    return 0;
}

Nous avons vu que presque tous les tutoriels vous apprendront à écrire ce hello world, et il y a plusieurs problèmes déroutants dedans, j'aimerais essayer de l'expliquer à travers un autre cas :

  • printf("%s", x); Pourquoi y a-t-il ce %s dans printf("%s ", pourquoi est-il mis dans "" , pourquoi y a-t-il un autre x ici

  • Pourquoi écrire une déclaration comme celle-ci, avec une étrange parenthèse suivie d'un étrange point-virgule ?

  • Pourquoi y a-t-il un retour 0 à la fin , qui est la valeur de retour, où retourner et que faire après le retour ?

  • Pourquoi avez-vous écrit un autre #include <stdio.h> au début ?

Ce sont les contenus qui doivent être compris lors de l'apprentissage de la programmation, mais nous pouvons d'abord nous concentrer sur la véritable compréhension de hello world ;

Traduit dans le cas ci-dessus :

导入stdio.h文件里面的代码
int main() {
    在屏幕上打印 hello world 的代码
}

Traduit en cela, vous constaterez que nous avons fait deux choses, importer et imprimer, vous pouvez simplement vous souvenir de ces deux règles en premier :

  • L'importation est placée en dehors du principal ou quelque chose

  • Le code exécuté est placé dans la pile principale

Une autre formulation ?

Ce qui précède est la méthode d'écriture du langage C. Ensuite, je présenterai la méthode d'écriture du C++. Ne vous inquiétez pas, la différence entre le langage C et le C++ n'est pas difficile pour nous. Au contraire, cela ne fait que modifier certains attributs spéciaux. Nous utilisons C ++ Ecrivez le même code:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello world!";
}

C'est vrai, l' inclusion et l'utilisation ci-dessus fonctionnent toujours comme un code d'importation ;

Et cout<< "XXXX" est le code pour imprimer des mots (ou d'autres choses) sur l'écran ;

Pourquoi n'y a-t-il pas de retour ? Ce n'est pas nécessaire ici, nous pouvons en discuter en détail dans la section des fonctions .

pratiquer votre code

La meilleure façon de s'améliorer est de continuer à écrire du code, de lire le code ci-dessus et de voir ce qui se passe lorsque vous apportez des modifications !

Je suppose que tu aimes

Origine blog.csdn.net/Littlelumos/article/details/129567248
conseillé
Classement