CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Excellent le C++!!!

MrGoTo
MrGoTo
Niveau 8
15 février 2004 à 20:31:42

Voila deux jours que j´apprends ce langage formidable et j´ai une incomprehension par rapport aux fonctions. J´ai pas trop compris la notion d´argument et de variable globale et locale.

dragomaster
dragomaster
Niveau 10
15 février 2004 à 20:43:35

Je connais pas C++ mais en principe c´est ressemblant à PHP,Java et Javascript donc voici mon explicvation:

une variable glabal est une variable qui est créé durant le programme(généralement au début)
mais en dehors d´une fonction....bien sûr tu peux t´en servir dans une fonction aussi!

une variable locale est créé à l´int.érieur d´une fonction, sa particularité est qu´elle ne peut être utilisé en dehors de cette dernière ! !!

voilà je sais pas si je t´ai aidé mais j´espère que oui @++

Lapintade
Lapintade
Niveau 30
15 février 2004 à 20:49:27

un argument c´est une valeur que tu passe a une fonction.

par example pow(4) te calculera le carré du nombre 4 ( l´argument c´est " 4")

au lieu de 4, tu peux mettre une variable ( local ou globale).

tu peux avoir autant d´argument que tu veux pour une fonction a partir du moment ou celle ci a été definit comme cela.

Si tu veux apprendre le C++ en t´amusant, essaie la methode NGCK ( regarde le post Methode d´apprentissage C++)

dragomaster
dragomaster
Niveau 10
15 février 2004 à 20:55:09

merci d´avoir complèter :ok:

Lightness1024
Lightness1024
Niveau 10
15 février 2004 à 20:58:02

Lapintade a bien répondu pour les fonctions, je vais kan meme en ajouter pour les portées.

une variable que tu as déclarée dans un bloc ( que ce soit une fonction ou encore plus pronfond) ca sera une variable locale.

une variable que tu as définit dans le vide ( c´est a dire dans aucun bloc définissable, par exemple a coté des #include..) ca sera une variable globale.

une variable locale n´est accessible que dans son bloc.

une variable globale est accessible dans tout le module ( donc toutes les fonctions de ce module)

exemple:

STX-

int VarGlobale;

int FonctionAutre(int argument1);

int main(void)
{
int VarLocale;

VarGlobale = 0;
VarLocale = VarGlobale;

return VarLocale;
}

int FonctionAutre(int argument1)
{
VarGlobale = argument1;
VarLocale += VarGlobale;
return VarLocale;
}

-EOT

dans ce programme il n´y a pas d´erreurs sauf dans les 2 dernieres lignes, VarLocale n´a pas été déclarée dans la fonction FonctionAutre, donc le compilateur indique une erreur.

tu comprends mieux ?

MrGoTo
MrGoTo
Niveau 8
15 février 2004 à 21:17:45

ah ok!
Merci à tous pour ces precieuses explications!
Quand au NGCK j´irais jetter un oeil ( un coup d´oeil hehe).
Aller, au plaisir!

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment