Le C + + langage de programmation sert comme une extension des langages de programmation C, l'une des premières langues vivantes dans l'histoire de calcul. Comme toute autre langue avant et après , C + + repose sur la clarté de sa syntaxe pour son efficacité . La syntaxe de C + + tombe dans certaines catégories, telles que la structure et les déclarations , les opérations et les flux de contrôle. Structure
une seule ligne de code en C + + est appelé une «déclaration », et toutes les déclarations se terminent par un point-virgule (";" ) pour signaler la fin de ce communiqué. Les programmeurs appellent une collection de déclarations qui travaillent ensemble pour accomplir une tâche un «bloc », généralement séparés des autres blocs par des accolades ( "{}" ) . Par convention, les sauts de ligne sont placés entre les déclarations et les blocs , mais le compilateur C + + ne prête attention aux virgules et des accolades lors de la lecture du code. Un programmeur peut également inclure des commentaires à l'aide de barres obliques doubles ( "//" ) , que le compilateur ignorer, mais d'autres programmeurs peuvent lire
Déclarations: . Variables
programmeurs principalement utiliser deux formes de déclarations en C + + . La première est la déclaration de variable . Une variable contient une valeur unique. Un programmeur déclare une variable en définissant son type et de lui donner un nom. Le nom peut comporter n'importe quel caractère , tant que ce caractère est une lettre, un chiffre ou un trait de soulignement. Le programmeur peut alors attribuer une valeur à cette variable en utilisant le signe égal ( "=" ) . L'exemple suivant illustre la déclaration de fonction et mission:
int x ; //une variable entière nommée
char lettre "x" ; //un seul caractère Variable:
float y = 5.6; //un nombre à virgule flottante (décimal) , reçoit la valeur 5.6
déclarations de personnes: fonctions
La deuxième déclaration est une déclaration de fonction. Une fonction est un bloc de code suivant un nom de sorte qu'il peut être utilisé à plusieurs reprises tout au long d'un programme en invoquant ce nom. Une déclaration de fonction nécessite au programmeur de spécifier le type de retour de la fonction, qui détermine quelle valeur la fonction retourne une fois rempli. La déclaration exige également une paire de parenthèses après le nom , contenant la liste des arguments . Ensuite, une paire d'accolades entourent le bloc de la fonction de code. Les exemples suivants illustrent déclaration de fonction :
int myFunc (int argument1 ) {//fonction avec valeur de retour "int" et un argument
/* Le bloc entier de Code * /
< p> }
opérateurs
C + + contient la fonctionnalité permettant d'effectuer diverses opérations mathématiques et la comparaison au cours de l'exécution du code. En effet , le calcul mathématique est une partie nécessaire de la programmation C + + . Opérateurs mathématiques classiques existent pour l'addition (+) , la soustraction (-) , multiplication (* ) et de division (/) . Les opérateurs existent également pour les opérations de comparaison , comme supérieur à (> ) , inférieur à ( < ) , égal à (==) , et non pas égal à ( ! =). L'exemple suivant illustre certaines opérations mathématiques simples en C + +:
int x = 5;
int y = 6;
int z = x + y; //z = 11
z = x - y; //z = -1
z = z * x //z = (-1 x 5) = -5
x = y /y //x = 1
flux de contrôle : if ... else
Pour contrôler la façon dont un programme fonctionne , le programmeur utilise le flux de contrôle déclarations. Ces déclarations se fondent sur des déclarations conditionnelles , qui utilisent les opérateurs de comparaison intégrés dans C + + . Les instructions conditionnelles comparer deux ou plusieurs valeurs et retournent une valeur vraie ou fausse basée sur la comparaison . Le "if" utilise une condition pour déterminer un plan d'action . Si une déclaration est vraie, alors l'instruction if va exécuter un bloc de code . Sinon, soit rien ne se passe , ou un autre bloc de code s'exécute si une déclaration "else" correspondant existe. L'exemple suivant illustre les déclarations if-else :
if ( x = 5)
{
//faire quelque chose
}
autre
{
//faire autre chose
}
flux de contrôle : boucles
en plus des déclarations if-else , C + + contient également des boucles . Une boucle prend un bloc de code et le répète sur la base d'un sursis. La boucle "while" continue à boucle sur un bloc de code jusqu'à ce qu'une condition soit remplie . Par exemple, la boucle while suivante continuera jusqu'à ce que la variable x est supérieur ou égal à y , et ensuite passer à autre chose :
while ( x //Code < br >
}
boucle "for" fonctionne de façon similaire, mais est plus adapté pour des boucles dans lequel une quantité spécifique d'itérations sont nécessaires. Une boucle prend une valeur entière , suivie d'un état , suivi par un nombre d'incréments . Dans l'exemple suivant , la boucle prend un entier «i» et se poursuit jusqu'à i vaut 50. La variable i sera incrémenté de un pour chaque répétition de la boucle :
pour ( i; i < 50; i = i + 1) {
//code
}