¿Cuál es el conocimiento básico del lenguaje C?
1. Estructura del algoritmo
1. Estructura secuencial, estructura de selección, estructura de bucle
2. para estructura de bucle;
2. Tipos de datos
1. Constantes: las constantes incluyen constantes literales, constantes directas y constantes simbólicas;
2. regulaciones Los identificadores solo pueden estar compuestos por tres caracteres: letras, números y guiones bajos, y el primer carácter debe ser una letra o un guión bajo, deben definirse antes de su uso después de definir cada variable para determinar el tipo, se puede usar en la compilación; tiempo Asigne la unidad de almacenamiento correspondiente;
3. Tipo entero: las constantes enteras incluyen decimal, octal y hexadecimal; "d"
4. se almacena en formato binario; hay tipos int, tipos shortint y tipos longint. El rango de variables enteras sin signo es -32768-32767, y el tipo con signo es 0 ~ 65535. Long generalmente se define como 32 bits. Como 16 bits, int puede ser 32 bits o 16 bits, lo que depende principalmente de la longitud de la palabra de la máquina.
3. Operadores
1. La dirección de combinación de los operadores aritméticos (-*/) es de izquierda a derecha.
2. ; == gt; = lt; = !=)
3. Operadores lógicos (! amp; amp; ||)
4. gt; ~ | ^ amp;)
5. Operador de asignación (= y operador de asignación de extensión de signo)
6. Operador de coma (,)
8. Operador de puntero (* amp;)
4. Declaraciones de control
Completa ciertas funciones de control.
1. si()~else~
2. para()~
3. mientras()~
4. hacer~mientras()
5, continuar
6, romper
7, cambiar
8, ir a
9.retorno
5. Matriz
La definición de matriz unidimensional: escriba la expresión constante del nombre de la matriz y luego haga referencia al inicializar una matriz unidimensional; , solo puede especificar la longitud al inicializar algunos elementos al inicializar todos los elementos de la matriz; sin embargo, si la longitud de la matriz definida es diferente del valor inicial proporcionado, la longitud de la matriz no se puede omitir;
La definición de matriz bidimensional: especificador de tipo nombre de matriz expresión constante expresión constante Para almacenar una matriz bidimensional en lenguaje C, los elementos de la primera fila se almacenan primero, seguidos de la segunda fila. De hecho, también se almacena de forma unidimensional. Si los valores iniciales de todos los elementos se pueden especificar durante la inicialización, se puede omitir el tamaño de la primera dimensión, pero no la segunda dimensión.
Matriz de caracteres: la definición y la inicialización son similares a las matrices, excepto que se requieren comillas simples. Las marcas de final de cadena y carácter se especifican en lenguaje C y se representan mediante "\0".
6. Funciones
1. Un programa fuente consta de múltiples funciones.
2. La ejecución del programa C comienza desde la función main();
3. Todas las funciones son paralelas
4. dividido en Para funciones estándar y personalizadas, también se pueden dividir en funciones parametrizadas y funciones sin parámetros.
7. Punteros
Un puntero es una dirección que apunta a un espacio de memoria. Una variable de puntero es una variable que almacena la primera dirección de un espacio de memoria. punteros.