"Un curso básico de introducción al lenguaje C" - (3) Fácil de entender el primer programa de lenguaje C

1. Objetivos de aprendizaje

  1. Comprender la estructura general del código en lenguaje C
  2. Comprender el concepto de funciones.
  3. Comprender cómo utilizar la función printf
  4. Comprender el concepto de archivos de encabezado
  5. Comprender cómo utilizar la función del sistema.

Tabla de contenido

El primer artículo: (1) Deshazte del malentendido del aprendizaje. El
segundo artículo: ( 2) El lenguaje C no es tan difícil. El desarrollo simple te lleva a comprender el proceso

2. Una breve comprensión de la estructura básica de los programas en lenguaje C

En el estudio de la sección anterior, copié una sección del código HelloWorld y ejecuté el programa. A continuación, aprenda la estructura del código en lenguaje C en circunstancias normales a través del código de la sección anterior.

2.1 Comprensión del área de escritura de código en lenguaje C
Como se muestra en la figura siguiente, el área indicada por el cuadro violeta es el área de trabajo, y escribimos código en esta área. Pero para los principiantes, este método es demasiado libre para escribir. La forma más adecuada para los principiantes es especificar un área local y escribir un código básico en esa área.
Inserte la descripción de la imagen aquí

En la sección anterior, modificamos el printf("")contenido entre comillas dobles, para lograr un contenido de visualización personalizado en tiempo de ejecución. Revisemos printf("")el área donde se encuentra int main(){}entre las llaves ({}) en el código. Llamamos al contenido del código en la función principal dentro de las llaves.

Aquí tenemos un nuevo término "función". El concepto de "función" se explicará a continuación. Ahora dejamos de lado la función y sabemos que el código de printf está escrito en un par de llaves. Luego estipulamos aquí que el próximo programa se escribirá en este par de llaves.

En el código anterior, el código dentro de los corchetes utiliza un punto y coma (;) como signo de finalización después de cada oración. El punto y coma funciona en el código de la misma manera que escribir artículos en chino, lo que indica el final de esta oración. Al escribir el código En general, use un punto y coma para indicar el final. Significa que hay muchas situaciones diferentes al final, que explicaremos en detalle en cursos posteriores.

Nota : Al escribir el código, todos los símbolos de las teclas y la puntuación deben ingresarse en inglés.

Tres, comprende el uso de funciones

El término desconocido "función" apareció en el último pequeño punto. En programación, una función general no es una función en el aprendizaje exponencial, a lo que se refiere es a una función, un método que puede ayudarnos a lograr un determinado resultado.

3.1 Comprensión del concepto de función
En programación, una función puede entenderse como una "herramienta" que se puede utilizar directamente para completar una tarea. Las funciones se pueden implementar por sí mismas, lo que se explicará en cursos posteriores.

La función podemos usar un ejemplo para ilustrar muy bien: antes de que apareciera la lavadora, nuestra ropa se puede dividir generalmente en agua de lavado, jade de jabón y otros detergentes, batir o fregar, enjuagar y secar retorciendo; a través de lo anterior Los pasos para completar el lavado de ropa. Cuando apareció la lavadora, la lavadora completó automáticamente los procesos de buscar agua, poner jade de jabón y otros detergentes, batir o fregar, enjuagar y escurrir; cuando lavamos la ropa, no necesitamos un proceso tan tedioso, solo Esta tarea se puede lograr poniendo la ropa en la lavadora.

Lo mismo ocurre con las funciones en la programación en lenguaje C. Las funciones representan un método o función. Cuando necesitamos usar la función, podemos completar la tarea escribiendo el nombre de la función y pasando algún contenido requerido.

3.2 Entender cómo usar la función printf
En nuestra sección anterior, modificamos el contenido de las comillas dobles printf (""), y el contenido se muestra cuando el programa se está ejecutando. Sabiendo por los resultados en ejecución, printf es probablemente el código clave utilizado para mostrar el contenido del programa en tiempo de ejecución. Si tienes esta idea, felicidades, estás pensando en escribir programas. La función de printf ("") es mostrar el contenido entre comillas dobles entre paréntesis cuando el programa se está ejecutando. Al escribir el programa, si llenas las comillas dobles, qué valor saldrá si no son caracteres específicos .

printf es una función que muestra algunos valores mientras se ejecuta el programa. Los valores que completamos se llaman parámetros. La forma general de usar una función es agregar un paréntesis al nombre de la función. Si necesita pasar un valor de cadena como parámetro, use comillas dobles cuando pase la cadena. (Los cursos posteriores aprenderán múltiples tipos como diferentes manifestaciones de parámetros)

En el lenguaje C, las funciones que se pueden utilizar directamente se denominan funciones del sistema, como printf. Estas funciones del sistema son equivalentes a algunas herramientas y se clasifican en algunas "cajas de herramientas".

3.3 Comprensión del concepto de archivos de encabezado
Al final de la sección 3.2, aprendimos que las funciones del sistema se clasifican en algunas "cajas de herramientas", y estas cajas de herramientas son archivos de encabezado. Como se muestra en la figura siguiente, el archivo de encabezado son las dos líneas de código en la parte superior del código.
Inserte la descripción de la imagen aquí

Como se muestra en el cuadro violeta de arriba, la posición es el código de importación del archivo de encabezado. ¿Cómo presentar? Déjame decirte lo siguiente.
El código importado es el siguiente:

#include<stdio.h>
#include<stdlib.h>

En el código anterior, stdio y stdlib son los nombres de los archivos de encabezado, entre los cuales el .h de stdio.h es el sufijo del archivo, y h indica que este archivo es un archivo de encabezado. Podemos entender que este .h es la marca del archivo actual, indicando el tipo.
#include <> indica qué archivo de encabezado incluir. El código actúa como una mano. Tú le dices qué caja de herramientas tomar y te ayudará a ir al lugar designado para obtener la caja de herramientas. Entonces, ¿dónde está este lugar designado? El sistema establece de forma predeterminada esta ubicación en el directorio de inclusión en la ubicación de instalación del software devc.
Inserte la descripción de la imagen aquí
Este es el papel del entorno. Si escribe un programa en lenguaje C sin una biblioteca compatible, el uso de la función printf no tendrá ningún efecto, a menos que implemente manualmente todo el proceso usted mismo, lo cual es muy tedioso y vago para los principiantes.
Por supuesto, debemos prestar atención al importar archivos de encabezado. Es inútil importar a voluntad. Supongamos que quiero importar un archivo de encabezado llamado qqq. #Include va al directorio actual para encontrar el archivo y descubre que no se puede encontrar. Se producirá un error en este momento rápido.
Inserte la descripción de la imagen aquí
Y le indicará un error que le indicará que el archivo no se encontró en este directorio.
Inserte la descripción de la imagen aquí

Entonces, la pregunta está aquí, ahora revisamos por qué se debe introducir el archivo de encabezado.
Se dijo antes que la función existe en el archivo de encabezado, por lo que hay una lógica de "usar una función requiere introducir la función". La función printf que usamos existe en el archivo de encabezado stdio, por lo que usamos include en el encabezado para presentarlo, y printf se puede usar después de la introducción. ¿No creen? Luego, primero introducimos y eliminamos el archivo de encabezado, y luego hacemos clic en Compilar para ver si habrá un error. El botón de compilación es el siguiente:
Inserte la descripción de la imagen aquí

El código después de la eliminación es el siguiente:

#include<stdlib.h>
void main(){
    
    
	printf("你好 世界!");
	system ("pause");
}

El resultado después de la compilación:
Inserte la descripción de la imagen aquí

Se muestra una advertencia en la ventana de aviso a continuación, que indica que la función actual del sistema printf se utiliza directamente de forma incorrecta. (Debido a que habrá cierta terminología profesional traducida directamente, cambié la expresión) Dado que el estándar actual del lenguaje C está cambiando con el tiempo, ha generado advertencias. En el estándar anterior, los errores aparecerán directamente. Ahora no es la advertencia. Para los buenos hábitos, agregamos la introducción #include<stdio.h>:

#include<stdio.h>
#include<stdlib.h>
void main(){
    
    
	printf("你好 世界!");
	system ("pause");
}

Vuelva a compilar sin previo aviso.
Inserte la descripción de la imagen aquí

3.4 Comprensión del uso de la función del sistema En la
sección anterior, aprendimos sobre la función y el método de introducción de archivos de encabezado, y luego aprenderemos sobre otro sistema de funciones. La función del sistema se utiliza para ejecutar comandos del sistema. Este sistema se refiere al sistema DOS, y la comprensión simple es la pequeña caja negra que aparece cuando el programa se está ejecutando.

¿Por qué el sistema llama aquí a este comando de caja negra de DOS? ¿Qué es este orden? cual es el efecto?
Primero miramos el sistema en el código. El propósito de system ("pause");este código es detenerse cuando el programa se ejecuta hasta este punto y esperar a que una clave continúe ejecutándose. Entonces, ¿por qué quieres hacer esto? Porque sin agregar este código, el programa que estamos escribiendo pasará rápidamente.

Podemos hacer un experimento y eliminar la línea de código del sistema. El código final es el siguiente:

#include<stdio.h>
#include<stdlib.h>
void main(){
    
    
	printf("你好 世界!");
}

Luego haga clic en el botón para compilar y ejecutar el programa.
Inserte la descripción de la imagen aquí
Entonces apareció un marco negro y no hubo ningún fenómeno de destellos.
Inserte la descripción de la imagen aquí
Oh, me di la vuelta? En realidad no.
Se detendrá aquí porque hemos pasado el software devc para ejecutar el programa, luego se agregará y se detendrá automáticamente. ¿Qué pasa si no ejecuto el programa desde el software devc? Como aprendimos en la sección anterior, cuando se compila y ejecuta, se genera un programa ejecutable, que se puede ejecutar directamente haciendo doble clic.
Inserte la descripción de la imagen aquí
Vayamos a la ubicación para guardar el archivo configurado previamente, busque el archivo y haga doble clic para ejecutarlo. En este momento habrá un fenómeno de destellos. Entonces, los estudiantes aún tienen que agregar un código de detención.

#include<stdio.h>
#include<stdlib.h>
void main(){
    
    
	printf("你好 世界!");
	system ("pause");
}

Luego explique el system ("");uso de la función. La función del sistema no es solo una función de pausa, puede usar comandos del sistema DOS, pero el comando debe pasarse. Dado que el aprendizaje de los comandos del sistema DOS aumentará el tiempo de aprendizaje innecesario, nos centramos en el aprendizaje del lenguaje C. Aquí sólo necesitamos saber que se pasará una pausa y se ejecutará la pausa. El comando de pausa es una cadena de caracteres, llamada cadena. Una función no necesita pasar parámetros en la forma del nombre de la función más el sistema de paréntesis (), pero aquí debe pasar una pausa de comando para lograr la pausa, luego escribirla como system ("pause"), y el código debe usar un punto y coma para indicar el final, luego finalmente se escribe system ("pause");. Tenga en cuenta que la puntuación se debe ingresar con el método de ingreso en inglés.

Cuatro, principal

En el programa helloWord, void main no se explica. Debido a que el contenido incluye muchos otros contenidos, no se explicará en detalle aquí, solo comprenda que main es el punto de entrada del programa en lenguaje C.

Cuando escribimos un programa, debemos darle a la computadora un punto de entrada inicial a la computadora y decirle dónde comienza nuestro programa. Al igual que en una escuela, hay una puerta, tomas el aviso de admisión y ves la puerta, sabiendo que esta es la entrada a la escuela. Lo mismo es cierto para las computadoras Esta principal es una entrada que estipulamos en el lenguaje C.

Siga la cuenta oficial para la animación original de TI, los materiales de aprendizaje y los tutoriales originales.
Inserte la descripción de la imagen aquí

Cinco, resumen

A través de la descripción y explicación anterior, hemos aprendido los siguientes puntos:

  1. Los principiantes comienzan a escribir código primero para escribir código desde las llaves después de main
  2. Comprender el concepto de función como la realización de una función.
  3. Comprender el uso de la función printf, pasar el valor en la función para mostrarlo cuando el programa se está ejecutando
  4. Conozca la ubicación del archivo de encabezado y sus funciones se almacenan en el archivo de encabezado
  5. Comprender que la función stystem es una función para llamar a los comandos del sistema DOS
  6. Comprender que el papel de main es representar la entrada de código

Supongo que te gusta

Origin blog.csdn.net/A757291228/article/details/108894723
Recomendado
Clasificación