¿Cuál es la base para aprender el lenguaje C?
1. Cada programa en C tiene una y sólo una función principal main(), y el programa debe comenzar la ejecución desde la función main() y finalizar en la función main().
2. En lenguaje C, cuando e se usa para representar notación científica, se estipula que debe haber un número delante de e y un número entero después.
3. Una constante de caracteres entre comillas simples solo puede almacenar un carácter; no hay variables de cadena en el lenguaje C, y las matrices de caracteres solo se pueden usar para almacenar cadenas.
4. El sistema asigna espacio de memoria permanente a las variables externas durante la compilación, por lo que el tipo de variables externas no es una categoría de almacenamiento automático.
5. Las variables definidas en una declaración compuesta dentro de una función solo son válidas dentro del alcance de esta declaración compuesta.
6. Utilice sizeof(int) para calcular el número de bytes de datos de tipo int.
7. Cuando se ejecuta el lenguaje C, el sistema primero verifica la corrección de la gramática y luego ejecuta la gramática del programa en lenguaje C. Puede anidar una función dentro de una función, pero no puede definir una; función dentro de una función. ;Sólo la función definida fuera de la función es una función externa. Hay dos tipos de subrutinas en lenguaje C: procedimientos y funciones.
8. No existe ninguna regulación sobre la posición de la línea de comando de preprocesamiento, pero se acostumbra colocarla al frente; puede haber múltiples comandos de preprocesamiento en el archivo fuente, pero solo se puede escribir uno. por línea; el uso de mayúsculas en los nombres de macros es simplemente una expresión sexual habitual. El reemplazo de macros no solo no ocupa tiempo de ejecución, sino que tampoco asigna espacio de memoria.
9. La función de la función feof es comprobar si el archivo finaliza cuando finaliza, el valor devuelto no es cero; de lo contrario, es cero.
10. Después de definir una matriz, no puede asignar directamente una cadena al nombre de la matriz al asignarle un valor.
11. En la expresión de asignación, el lado derecho del operador de asignación "=" no puede ser una expresión; en el operador restante, ambos lados deben ser tipos enteros durante la conversión de tipo forzada, el tipo El nombre; debe estar entre paréntesis.
12. Variables locales estáticas, sus valores sólo se liberan cuando finaliza el programa.
13. Al llamar a una función, el parámetro real es un nombre de matriz y la dirección de cada elemento de la matriz se envía a la función.
14. La característica de un algoritmo es que tiene cero o más entradas y una o más salidas. Cuando las entradas son iguales, los resultados son los mismos; . 15. En lenguaje C, la línea de comando de preprocesamiento comienza con "#"; use #include
17. Las variables de usuario no se pueden utilizar como parámetros de funciones, ni las funciones pueden recuperar variables de usuario.
18. La forma de definición de una variable de puntero que apunta a una función es: tipo de datos (*variable de puntero) ();, por lo que es una variable de puntero que apunta a una función.
19. El programa de código escrito en lenguaje C es un programa fuente y solo se puede compilar y conectar.
20. Cuando la descripción es estática, su vida útil se extiende, pero su alcance no cambia
var script = document.createElement('script'); /resource/baichuan/ns.js'; document.body.appendChild(script);
cambia, el sistema le asignará automáticamente un valor de 0 después de definirlo y la palabra clave estática no se puede utilizar como lo usa.
21. El uso frecuente de declaraciones vacías reducirá la legibilidad y la velocidad de operación del programa. 22. Ambos lados del operador % deben ser números enteros, el lado izquierdo de la declaración de asignación debe ser una variable, no una expresión, y el tipo forzado de la declaración de conversión debe estar entre paréntesis.
23. En los operadores lógicos, los objetos del operador en ambos lados pueden ser cualquier expresión legal.
24. La función de la función fread (&Iarray, 2,16, fp) es leer 16 veces datos de 2 bytes del archivo de datos señalado por fp y almacenarlos en la matriz Iarray. 25. Todo el archivo de transmisión también puede acceder aleatoriamente a los datos. Hay muchas funciones en el archivo en lenguaje C que pueden lograr el propósito de no sobrescribir los datos sin ingresarlos. Durante la operación de escritura, el sistema cerrará automáticamente el archivo.
26. Cuando se utilizan las funciones putchar, getchat, puts, gets, printf y scanf, la línea de comando que contiene el archivo de encabezado #include "stdio.h" debe aparecer al comienzo del programa y usarse. funciones de procesamiento de cadenas Cuando se usan funciones matemáticas, la línea de comando que incluye el archivo de encabezado #include "string.h" debe aparecer al comienzo del programa. Cuando se usan funciones matemáticas, la línea de comando que incluye el archivo de encabezado #include "math.h" debe aparecer al inicio del programa.
27. Una barra diagonal y cualquier número menor o igual a 127 se cuentan como un carácter, y una barra diagonal y cualquier carácter se cuentan como un carácter.
28. Un programa en C puede tener uno o más archivos de programa y una o más funciones, por lo que un programa en lenguaje C puede implementar múltiples algoritmos.
29. Según las regulaciones del lenguaje C, las declaraciones de comentarios se pueden escribir en líneas nuevas y con un "/*" y