El primer día de aprendizaje del lenguaje C: conceptos comunes del lenguaje C

1. ¿Qué es el lenguaje C?

  ¿Cómo se comunica esa persona con la computadora? Utiliza lenguaje informático.

  El lenguaje C es uno de los muchos lenguajes informáticos. Por supuesto, C++/Java/Go/Python son todos lenguajes informáticos.

2. Comprender la historia y la gloria del lenguaje C.

  Intención original: el lenguaje C se inventó originalmente como una herramienta de desarrollo de sistemas Unix.

  Proceso histórico:

  2.1 Invención del lenguaje B: En 1969, Ken Thompson y Dennis Ritchie de Bell Labs desarrollaron el sistema operativo Unix. Unix está escrito en lenguaje ensamblador y, para trasplantarlo a otras computadoras, Thompson inventó el lenguaje B basado en el lenguaje BCPL.

  2.2 Invención del lenguaje C: En 1972, Dennis Ritchie y Brian Kernighan rediseñaron un nuevo lenguaje basado en el lenguaje B. Este nuevo lenguaje reemplazó al lenguaje B, por lo que se llama lenguaje C.

  2.3 Proceso El sistema Unix fue reescrito en C: En 1973, todo el sistema Unix fue reescrito en lenguaje C. Desde entonces, este lenguaje ha comenzado a extenderse rápidamente y se utiliza ampliamente en el desarrollo de diversos sistemas operativos y software de sistemas.

  2.4 Proceso de estandarización del lenguaje C: En 1988, el Instituto Nacional Estadounidense de Estándares (ANSI) estandarizó oficialmente el lenguaje C, lo que marcó el comienzo de la estabilidad y estandarización del lenguaje C.

  2.5 Hasta ahora: El lenguaje C todavía se usa ampliamente en la actualidad y ocupa los tres primeros lugares en la clasificación de lenguajes informáticos.

Compilación y vinculación del lenguaje 3.C.

  3.1 Compilar y vincular

     El lenguaje C es un lenguaje informático compilado. Los códigos fuente del lenguaje C son todos archivos de texto. Los archivos de texto en sí no se pueden ejecutar. Deben ser traducidos por el compilador y vinculados por el vinculador para generar archivos ejecutables binarios antes de que se puedan ejecutar los archivos ejecutables.

     El código en lenguaje C se coloca en un archivo con sufijo .c . Para obtener el programa ejecutable final, este debe pasar por dos procesos: compilación y vinculación.

     Nota: 1. El compilador procesa cada archivo fuente (.c) por separado para generar el archivo objeto correspondiente (archivo con sufijo .obi).

                2. El vinculador procesa varios archivos de destino y archivos de biblioteca para generar los programas ejecutables correspondientes (archivos .exe).

                 Esta es la razón por la que el archivo ejecutable exe se genera al ejecutar el programa en lenguaje C en Windows.

4. Introducción a los archivos fuente y archivos de encabezado del proyecto VS.

  4.1 En lenguaje C, los archivos con el sufijo .c  se denominan archivos fuente y los archivos con el sufijo .h se denominan archivos de encabezado .

 

5. Explique el primer programa en lenguaje C.

#include <stdio.h>




int main() {
	printf("Hello ! NanChengYuan!");
	return 0;
}

  5.1.función principal

      No importa cuántas líneas de código haya en cada programa en lenguaje C, la ejecución comienza desde la función principal. La función principal es el punto de entrada del programa. La función principal también se llama: función principal. El int delante de main significa que la función principal devuelve un valor entero cuando finaliza la ejecución, así que escribe return 0; al final de la función principal para repetirlo.

  • La función principal es el punto de entrada del programa.
  • Sólo hay una función principal.
  • Incluso si hay varios archivos .c en un proyecto, solo puede haber una función principal (porque solo puede haber un punto de entrada al programa)

 

  5.2.printf y funciones de biblioteca

     Hay un código arriba:

printf("Hello ! NanChengYuan!");

     La función printf se utiliza en el código para imprimir información en la pantalla.

     Aquí hay una breve introducción a printf. Printf es una función de biblioteca . Su función es imprimir información en el dispositivo de salida estándar (generalmente la pantalla). El código anterior utiliza la función printf para imprimir una cadena. Simplemente coloque la cadena de caracteres que desea imprimir entre comillas dobles y pásela a la función printf para imprimir.

   5.3.¿Qué son las funciones de la biblioteca?

       Para no repetir la implementación de códigos comunes y permitir a los programadores mejorar la eficiencia del desarrollo, el estándar del lenguaje C estipula un conjunto de funciones, que luego son implementadas por diferentes fabricantes de compiladores de acuerdo con los estándares y proporcionadas a los programadores. Estas funciones forman una biblioteca de funciones, llamada biblioteca estándar , y estas funciones también se denominan funciones de biblioteca . Sobre esta base, algunos fabricantes de compiladores pueden proporcionar extensiones adicionales para proporcionar algunas funciones (es posible que otros compiladores no admitan estas funciones).

    Nota: Cuando se ejecuta el programa en VS, la tecla de acceso directo CTRL + F5 tiene muchas funciones de biblioteca.

          Puede consultar el contenido del enlace: https://cplusplus.com/reference/clibrary/

Supongo que te gusta

Origin blog.csdn.net/m0_58724783/article/details/131876689
Recomendado
Clasificación