Syntaxe de base de c ++ _ byseyOrd

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;

}

 

Je suppose que tu aimes

Origine www.cnblogs.com/seyOrd/p/12725557.html
conseillé
Classement