Quelle est la différence entre C/C++!!
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- Modérateur




- Messages : 23
Inscrit le : 25 Oct 2007
Age : 20
Localisation : MAROC FES
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)
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
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:
|
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
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- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
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- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
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++ |
|
|
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Quelle est la différence entre C/C++!!
- Code:
int bool;
- valide en C.
- invalide en C++. bool est un mot clé.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Quelle est la différence entre C/C++!!
manianis a écrit:
- Code:
int bool;
- valide en C.
- 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
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
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- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
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- Modérateur




- Messages : 23
Inscrit le : 25 Oct 2007
Age : 20
Localisation : MAROC FES
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();
mosa- Modérateur




- Messages : 635
Inscrit le : 11 Nov 2007
Age : 22
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: Quelle est la différence entre C/C++!!
mosa a écrit:il faut pas oublier aussi qu'en C:
- Code:
#include
.
.
.
.
getch();
Excusez-moi je ne comprends pas qu'elle est la différence de [getch();] entre c/c++
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)




