Structure de base
#include <iostream>
use namespace std;
int main(){
retourner 0;
}
Commentaire
Commentaire sur une seule ligne //
Commentaires multilignes / *
XXX
* /
Déclaration
Les déclarations se terminent toutes par;
Variable
La variable est composée de soulignements de chiffres et de lettres, les chiffres ne commencent pas et ne peuvent pas répéter les mots avec les mots clés réservés du système
Définition de macro
#define Name 30
La valeur définie par la macro ne peut pas être modifiée et toutes les fonctions peuvent être utilisées
Type de données
Type prédéfini: entier (int 4 octets)
Personnage
Booléen
Type à virgule flottante (4 octets)
Type vide: le mot clé void, ne peut pas être utilisé pour la déclaration de variables ordinaires et d'opérations ordinaires, ne peut être utilisé que pour les variables de pointeur, les valeurs de retour de fonction et les paramètres de fonction.
Type de pointeur
Types personnalisés: tableaux, structures, unions, énumérations
Entrée et sortie
int num = 0 ;
// scanf ("% format", & code);
scanf ("% d", & num);
printf ("% format", nom de code)
printf ("La valeur est% d", num);
% d entier
% lf double 型
% s chaîne
Utiliser l'entrée et la sortie standard
#include <iostream>
cin >> a;
cout << a << endl;
Pointeur
Définition
int * nom = NULL;
Récupère l'adresse d'une variable
int * nom = & a
Pour utiliser
Valeur * nom = 2;
地址 cout << nom << endl;
* le nom est identique à un, modifier le nom est égal à modifier un
Devis
Définition
int a = 2;
int & nom = a;
Pour utiliser
Nom de la valeur = 2;
nom est identique à un, modifier le nom équivaut à modifier un
La structure
Définition simple
struct {
int a;
double b;
} fl, flq;
struct fl {
int a;
double b;
}
Visiter
Floride
Utilisez typedef pour définir la structure
La liste des paramètres internes de la structure ne s'utilise pas elle-même
typedef struct {
int age;
double hauteur;
} personne, * pperson, personne [10];
Accès ordinaire
personne p;
page;
Accès au pointeur
personne p;
pperson pp = & p;
pp-> âge;
cout <<pp-> age;
Utilisez votre propre liste de paramètres dans la structure
typedef struct Personne {
char * nom;
int age;
double hauteur;
struct Personne * homme;
} Personne, * Personne;
Accéder aux informations de structure dans la structure,
Personne p
cout << p.male-> age << p.male-> male
Fonction
nom int (arguments) {
retourner 0;
}
Pass de fonction
Fonction par référence
int nom (Person & p) {
# Visitez p
retourner 0;
}
Pointeur de fonction
nom int (Personne * p) {
# Visite * p
retourner 0;
}
Fonction passe des paramètres communs
int nom (Personne p) {
# Équivalent pour copier une copie dans la fonction
retourner 0;
}