Quelle est la différence entre C/C++!!
4 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1
Quelle est la différence entre C/C++ !!
Je commence ce topic spécialement pour montrer la différence entre Le C/C++.
C'est comme un jeu((simple)). Chacun d'entre vous doit Mettre au moins deux différences entre C/C++.
3alabarakati lah
Commentaire:
C'est comme un jeu((simple)). Chacun d'entre vous doit Mettre au moins deux différences entre C/C++.
3alabarakati lah
Commentaire:
C | C++ | |
Commentaires: | /* ma phrase */ | // ma phrase |
Programme principal: | void main() { instructions... } | int main() { instruction...... return 0; } |
afféctation d'un type à un autre. | N'accépte pas ce traitement | int i; float j; char s; s=i; //ou s=j; |
à vous de Terminer
BY MYDI MHAMDI YOUSSEF DEV INFO
(modérateur : manianis) = Je me suis permis de corriger les quelques fautes d'orthographe... Merci pour votre compréhension.
(modérateur : manianis) = Je me suis permis de corriger les quelques fautes d'orthographe... Merci pour votre compréhension.
sympas88- Entier Naturel
-
Nombre de messages : 23
Age : 36
Localisation : MAROC FES
Réputation : 1
Points : 6240
Date d'inscription : 25/10/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Quelle est la différence entre C/C++!!
Bravo pour le topic!
(corriges le titre: Quelle différence au lieu de Quel différence)
(corriges le titre: Quelle différence au lieu de Quel différence)
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Ordre des variables
C | C++ |
Les variables doivent être déclarées au début de chaque fonction:
| Les variables peuvent être déclarées à tout moment, à tout endroit de la fonction:
|
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Quelle est la différence entre C/C++!!
methodiX a écrit:Bravo pour le topic!
(corriges le titre: Quelle différence au lieu de Quel différence)
C'est fait methodX. Vous voyez qu'on est pas parfait. Vous avez fais une erreur aussi (corriges)
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Quelle est la différence entre C/C++!!
Soit la déclaration :
En C++ :
La fonction n'admet aucun paramètre.
En C :
La fonction admet un nombre variable de paramètres.
Une autre déclaration :
En C++ :
Déclaration invalide.
En C :
La fonction main renvoie par défaut un entier.
- Code:
int getName();
En C++ :
La fonction n'admet aucun paramètre.
En C :
La fonction admet un nombre variable de paramètres.
Une autre déclaration :
- Code:
main() { }
En C++ :
Déclaration invalide.
En C :
La fonction main renvoie par défaut un entier.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Quelle est la différence entre C/C++!!
Allouer de la mémoire à une variable dynamique
C | C++ |
|
|
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Quelle est la différence entre C/C++!!
- Code:
int bool;
- invalide en C++. bool est un mot clé.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Quelle est la différence entre C/C++!!
manianis a écrit:- valide en C.
- Code:
int bool;
- invalide en C++. bool est un mot clé.
en C:
le type booléen n'existe pas, il est remplacé par int.
en C++:
le type booléen existe et c'est bool
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Quelle est la différence entre C/C++!!
Libérer la mémoire occupée par une variable dynamique
C | C++ |
|
|
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Les paramètres de fonctions:
Merci pour la remarque
En C++:
Les compilateurs C++ //Norme ANSI// n'accéptent pas quand on ne passe aucun paramètre à l'appel, si la fonction est paramètré par 1 ou plus.
En C: les instructions ci dessus sont incorréctes, il faut passé appelé la fonction avec tous les paramètres.
EXP:
int i;
float f;
char c;
fonction(c,i,f);//incorrécte
fonction();//incorrécte
fonction(i,c,f);//reste corrécte
(corriges le titre: Quelle différence au lieu de Quel différence)
Les paramètres de fonctions:
En C++:
- Code:
int fonction(int i=2,char c='x',float f=2.3)
{//instructions}
int main()
{
int i=3;
char c='z';
float f;
fonction(i,c);// possible .::à l'affichage :3 z 2.3
fonction(i); // possible .::à l'affichage :3 x 2.3
fonction(j,j); // possible
fonction(c,i); // possible
}
Les compilateurs C++ //Norme ANSI// n'accéptent pas quand on ne passe aucun paramètre à l'appel, si la fonction est paramètré par 1 ou plus.
En C: les instructions ci dessus sont incorréctes, il faut passé appelé la fonction avec tous les paramètres.
EXP:
int i;
float f;
char c;
fonction(c,i,f);//incorrécte
fonction();//incorrécte
fonction(i,c,f);//reste corrécte
sympas88- Entier Naturel
-
Nombre de messages : 23
Age : 36
Localisation : MAROC FES
Réputation : 1
Points : 6240
Date d'inscription : 25/10/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Quelle est la différence entre C/C++!!
il faut pas oublier aussi qu'en C:
- Code:
#include
.
.
.
.
getch();
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6322
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: Quelle est la différence entre C/C++!!
Excusez-moi je ne comprends pas qu'elle est la différence de [getch();] entre c/c++mosa a écrit:il faut pas oublier aussi qu'en C:
- Code:
#include
.
.
.
.
getch();
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Quelle est la limite de cette série ???
» Quelle est la meilleur méthode pour réussir un travail de recherche scientifique(article, mémoire, thèse,..)???
» Différence entre .NET et JAVA?
» Dialogues entre membres
» Différence entre Handle et Pointeur
» Quelle est la meilleur méthode pour réussir un travail de recherche scientifique(article, mémoire, thèse,..)???
» Différence entre .NET et JAVA?
» Dialogues entre membres
» Différence entre Handle et Pointeur
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum