Colección de citas famosas - Slogan de motivación - ¿En qué consiste el lenguaje C?

¿En qué consiste el lenguaje C?

1. Tipo de datos.

Los tipos de datos C incluyen números enteros, caracteres, números reales o tipos de coma flotante (precisión simple y precisión doble), tipos de enumeración, tipos de matrices, estructuras, tipos de objetos * * * *, tipos de punteros y tipos nulos.

2. Constantes y variables.

Normalmente su valor no se puede cambiar y los nombres de las constantes simbólicas suelen estar en letras mayúsculas. La cantidad es la cantidad cuyo valor se puede cambiar bajo el nombre del identificador. Un identificador es una secuencia de letras, números o guiones bajos que comienza con una letra o un guión bajo. Tenga en cuenta que el primer carácter debe ser una letra o un guión bajo; de lo contrario, será un cambio de nombre ilegal. A las variables se les asignan las unidades de almacenamiento correspondientes en el momento de la compilación.

3.

Si el nombre de la variable va seguido de un corchete numérico, la declaración es una declaración de matriz. Las cadenas también son matrices. Terminan la matriz con ASCII NULL. Cabe señalar que el valor del índice | entre corchetes comienza a contar desde 0.

4.

Un puntero puede ser no sólo la dirección de una variable, sino también la dirección de una matriz, un elemento de matriz y una función. Al utilizar un puntero como parámetro formal, puede obtener un valor de retorno durante la llamada a la función. A diferencia de return (z), solo puede obtener un valor de retorno.

Los punteros son un arma de doble filo. Muchas operaciones se pueden expresar de forma natural a través de punteros, pero el uso incorrecto o excesivo de punteros traerá muchos errores potenciales al programa.

5.

Las cadenas en lenguaje C son en realidad matrices de caracteres terminadas en el carácter "0". El uso de tipos de caracteres no requiere una biblioteca de referencia, pero requiere algunas funciones en la biblioteca estándar de C para operar en cadenas. Son diferentes de las matrices de caracteres.

6. Entrada/salida de archivos.

En lenguaje C, la entrada y salida se implementan a través de un conjunto de funciones en la biblioteca estándar.

En ANSI C, estas funciones se definen en archivos de encabezado;