Colección de citas famosas - Slogan de motivación - La función Pow en lenguaje C es la abreviatura de esa palabra.

La función Pow en lenguaje C es la abreviatura de esa palabra.

Estas son abreviaturas en inglés. Si tu inglés es pobre, tendrás que depender de la acumulación diaria. No hay otra manera.

La abreviatura de bufferbuffer significa almacenamiento en búfer.

Suma total significa suma y generalmente se utiliza para cálculo y uso.

El significado de demostración Deno (demo, ¿verdad?)

Área significa área, ¿verdad?

Cloum no puede ser así, parece que no existe tal palabra (la busqué en el diccionario por ti)

Prueba de razón de probabilidad secuencial

Esto debería ser una clasificación, ¿verdad? El significado de ordenación, clasificación y selección.

Los números primos originalmente significan juventud y esencia.

Estos se determinan en función de convenciones de nomenclatura. Puede consultar la siguiente información: (definitivamente le resultará útil)

Nomenclatura húngara

Porque es húngaro. La información de estilo es redundante y entra en conflicto con otras cláusulas de la especificación de codificación, por lo que su existencia se limita a VC.

Las siguientes son algunas reglas para nombrar:

1. La denominación de clase C es una combinación de palabras en mayúsculas, generalmente una frase nominal, generalmente sin subrayado.

Por ejemplo, CMyClass

2 Function (función miembro de clase) es una combinación de palabras con la primera letra en mayúscula. Normalmente, las frases con estructura verbo-objeto no contienen guiones bajos.

Como getname(), postmessage(), saveprofile(), etc.

3. Una combinación de palabras que comienza con la variable miembro m_, con una marca de tipo minúscula y una letra inicial mayúscula, generalmente una frase nominal.

Entre ellos, el tipo minúscula está marcado, la abreviatura DWORD es dw, int está marcado como I, usigned int está marcado como U o n, HANDLE está marcado como h, Window está marcado como wnd y la cadena que termina en 0 está marcada como sz, SZ, CString está marcada como str.

Por ejemplo, m_szName, m_strName, m_nAge.

4. Las variables globales son las mismas que las variables miembro, excepto que m_ se cambia a g_.

5. Las variables estáticas son las mismas que las variables miembro, excepto que m_ se cambia a s_.

6. Los parámetros son los mismos que las variables miembro, excepto que se elimina m_ y no hay ningún prefijo como SaveProfile (NewProfile).

7. El puntero generalmente se llama P antes de la variable, y el puntero del puntero es el comienzo de PP.

La notación húngara está programada según el patrón MS: Notación húngara

La notación húngara incluye muchas convenciones relacionadas con los siguientes nombres:

(1) Variables p>

(2) Funciones

(3) Tipos y constantes

(4) Clases

(5) Parámetros

Descripción del código de prefijo de la notación húngara;

********************************* *** *******************************************

Tipo de datos de prefijo (tipo básico)

c carácter

byte a byte

n entero corto y entero (representa un número)

I entero

x, y entero corto (generalmente usado para las coordenadas xey)

CX, CY entero corto (generalmente usado para representar la longitud de xey, c representa el recuento)

p>

Tipo booleano

W UINT (número sin signo) y WORD (palabra sin signo)

L LONG (entero largo)

DW DWORD (entero largo sin signo)

Puntero de función FN

cadena

Una cadena terminada en 0 bytes.

LP puntero entero largo de 32 bits

número h (usualmente usado para representar objetos de Windows)

Mensaje MSG

*** * ************************************************* ** ************************

Nombres de variables:

Use notación húngara, las variables pueden usar los prefijos en la tabla anterior código para representar. Además, cuando una variable consta de uno o varios subnombres, cada subnombre debe comenzar con una letra mayúscula. Las siguientes

caras son algunos ejemplos:

char * szfileName // cadena terminada en nulla: una cadena terminada en 0.

int * lpidate//puntero de 32 bits a int: puntero de 32 bits de longitud a variable entera.

Booleano, bSemaphore//Un valor booleano

WORD dwMaxCount//palabra sin signo de 32 bits

Aunque sabemos que las variables locales de una función no interpretado, pero algunas personas señalaron que las variables globales deben comenzar con g_:

int g _ iXPos//posición global x

int g _ iTimer//posición global y

char * g _ SZ string//una cadena global terminada en nulo

Denominación de funciones:

El método de denominación de funciones y variables es el mismo, excepto que hay sin prefijo. Cambiar En otras palabras, la primera letra del nombre del niño debe estar en mayúscula. Aquí hay algunos ejemplos:

int PlotPixel(int ix, int iy, int IC)

void * MemScan(char * SZ string); Además, los guiones bajos son ilegales. Por ejemplo, la siguiente notación de nombre de función no es válida en notación húngara:

int Get_Pixel(int ix, int iy);

Nombres de tipos y constantes:

Todos los tipos y constantes están en letras mayúsculas, pero se permiten guiones bajos en los nombres. Por ejemplo:

const LONG NUM _ SECTORES = 100; //constantes de estilo c

#Definición MAX _ CELLS 64 //Constantes de estilo C

#Definición power unit 100; //Constantes de estilo C

typedef carácter sin signo UCHAR //Tipos definidos por el usuario

Nombres de clases

La convención de nombres de clases puede ser una un poco de problema. Pero también he visto a mucha gente utilizar esta convención y complementarla de forma independiente. En cualquier caso, todas las clases C deben tener el prefijo C mayúscula y clase

La primera letra de cada subnombre del nombre debe estar en mayúscula:

c vector de clase // Los chinos El significado de vector es vector.

{

Público

CVector();

{ IX = iy = iz = imagnitude = 0;}//Chino El magnitud significa el tamaño

CVector(int x, int y, int z)

{ IX = x; iy = y; ......

Privado:

int ix, iy, iz; // La posición del vector

Imagen; el tamaño del vector

......

}

Nombre de parámetros

La convención de nomenclatura para los parámetros de función es la misma que eso para variables estándar. Pero este no es siempre el caso.

Por ejemplo:

UCHAR GetPixel(int x, int y);

En este caso, el prototipo de función húngara más preciso es:

UCHAR GetPixel( int ix, int iy);