1, el lenguaje C de entrada a la Reseña maestro once

1.1 ¿Qué es el programa

Programa: una colección de instrucción dispuesta para su ordenador para llevar a cabo determinadas acciones o para resolver un problema y escritura

Por ejemplo:

#include <stdio.h>


void main(){
	printf("hello,world!");
}

1.2, ¿por qué es el lenguaje C

Aquí Insertar imagen Descripción

2.3, lenguaje C de la historia del nacimiento

1. ¿Por qué el lenguaje C invención: el nacimiento y el desarrollo del lenguaje C es inseparable del sistema operativo UNIX, sistemas operativos UNIX el original está escrito en lenguaje ensamblador, en 1973 el sistema operativo UNIX núcleo usando lenguaje C reescrito, desde entonces, lenguaje C como el idioma principal del sistema operativo

2, afectan el lenguaje C en otros idiomas: Muchos lenguajes de programación están profundamente influenciados por el lenguaje C, como C ++ (originalmente una extensión del lenguaje C), C #, Java, PHP, Javascript, Perl, LPC y UNIX cShell y así sucesivamente.

3, dominar el lenguaje C de la gente, para aprender otros lenguajes de programación, la mayoría de ellos se puede empezar a trabajar rápidamente, por analogía, muchas universidades como el lenguaje C la enseñanza del idioma de introducción de ordenador

4, inventor: Unix padre de los padres lenguaje C Dennis Ritchie

2.4, desarrollo de lenguaje C

Aquí Insertar imagen Descripción
Nota: lo que necesita saber dos versiones importantes 1.ANSIC (Estándar C) del lenguaje C, C892.C99

2.5 características, lenguaje C

1, nivel de código de plataforma cruzada : Dado que la norma de la existencia, hace que sea casi el mismo código de C que se puede utilizar para una variedad de sistemas operativos, como Windows, DOS, UNIX, y así sucesivamente; también se aplica a una variedad de modelos.

2, de manera que permite el acceso directo a la dirección física, que el hardware funcione : A medida que el lenguaje C permite el acceso directo a las direcciones físicas, puede operar directamente en el hardware, por lo que tampoco tiene la función de lenguaje de alto nivel, pero también tiene muchas de las características del lenguaje de bajo nivel, el lenguaje C disponibles al software del sistema de escritura (tales como sistemas operativos, bases de datos, software antivirus, cortafuegos, controlador, programa de servidor).

3, C lenguaje es una programación estructurada , que tiene un ámbito de variable (variablescope) y función recurse de lenguajes procedimentales

4, los parámetros de transmisión lenguaje C se pueden pasan por valor (passbyvalue, valor), puede ser pasado un puntero (apointerpassedbyvalue, dirección)

5, el lenguaje C, sin objeto , diferentes tipos de variables se pueden combinar con la estructura (struct) junto

6, el procesamiento de pre-compile (preprocesador), generando un objetivo de alta calidad de código , el programa de aplicación de alta eficiencia

2.6, herramientas de desarrollo de programas C

Aquí Insertar imagen Descripción

2.7, instale VC ++ 2010Express

2.7.1, VC ++ 2010Express introducción básica

1, vc2010 lugar llamado el microsoftvisualc ++ 2010Express es un producto de Microsoft

2, vc2010 es un IDE (Integrated Development Environment), para el desarrollo de C o C ++ aplicación

3, instalación vc2010, instala el tiempo de ejecución componentes VisualC ++ biblioteca que permite a los usuarios ejecutar aplicaciones desarrolladas VisualC ++ en un equipo

2.7.2, proceso de instalación de VC ++ 2010Express

1, descargar e instalar el software

https://download.csdn.net/download/weixin_43089084/10795086

2, es necesario instalar una red, y luego directamente a la siguiente etapa.

2.8, instalar la versión china VC6.0 descarga (soporte de XP, Win7, Win8, Win10)

2.8.1 Descripción

1, si está acostumbrado a utilizar VC6.0, aquí explicamos cómo instalar y usar

2, VC6.0 original de Microsoft ya no es fácil de encontrar, están disponibles en línea a través de una versión modificada de terceros suprimen algunos utilizan menos de la funcionalidad, compatibilidad mejorada. Aquí se utiliza VC6.0 versión verde completa

3. Después de la instalación, es necesario Win7, Win8, win10, hacer un conjunto de compatibilidad, haga clic en la imagen vc6.0, seleccione Propiedades, de la siguiente manera
Aquí Insertar imagen Descripción

2.9, los desarrolladores de C Introducción

2.9.1, especificación de requisitos

Hola.c buscó desarrollar un programa que puede hacer salir "Hola, mundo!"
Aquí Insertar imagen Descripción

2.9.2, pasos de desarrollo

1. Crear un proyecto vacío (vc2010 es la gestión de proyectos del código fuente), ruta de almacenamiento de proyectos:
C: \ Users \ los \ Documents \ Administrador \ VisualStudio2010 los Proyectos

2, el código de escritura en un archivo de C hola.c archivo llamado. [Código]

3. Haga clic en el botón de puesta en práctica (no de depuración) para ejecutar el programa (en este botón debe ser configurado)
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
4, código demuestra

//开发项目~~~


//1.引入头文件,后面还会详细介绍
#include<stdio.h>

//说明
//1.这是一个main函数,是程序的执行入口,即程序是从main函数开始执行
//2.void表示main函数没有返回值
//3.main(){//函数体,即一条条语句//}

void main(){

	int a=10;
	int A=10;

	//说明
	//1.printf是一个函数,需要是一个头文件才能使用
	//2.printf是在<stdio.h>,需要引入该头文件

	printf("hello,world你好~!");
	getchar();//让窗口停留
}

2,10, el mecanismo de funcionamiento de programa C

mecanismos 2.10.1C corriendo (procesos) Descripción

1, edit : por ejemplo, la preparación de nuestro archivo hola.c es el código fuente.

2. Compilar : Programa hola.c se traduce en archivos objeto (hello.obj) // ejecutar el equipo subyacente

3, el enlace : el archivo de destino hello.obj + archivo de biblioteca para generar un archivo ejecutable (MyProject01.exe) // ejecutar el equipo subyacente

4. Ejecutar : ejecutar el archivo .exe, para obtener resultados operativos
Aquí Insertar imagen Descripción

2.10.2, C ilustran el análisis de flujo de ejecución

Aquí Insertar imagen Descripción

2.11, poco ejercicio

1, primero crear un proyecto vacío usando vc2010

2, requiere el desarrollo de un programa hello2.c, puede generar "por lo isstudyingc!"

# include <stdio.h>

void main(){

	printf("me is studying c !")
	getchar();
	
}

2.12, compilación, enlace y de ejecución detallada

2.12.1 Lo que se compiló

1, con el archivo de origen C , que se compila por un compilador en el archivo obj (el archivo de objeto).

2. Si el programa hace el mal, sin ninguna petición, pero en la depuración será un directorio Hello.obj archivo, que se llama el archivo de destino.

2.12.2 ¿Qué es el enlace

1, con el archivo de objeto (.obj) , por vincular el programa a ejecutar y las necesidades de las bibliotecas c vinculados al archivo ejecutable (archivo ejecutable).

2. Si el programa hace el mal, sin ninguna petición, pero habrá un nombre de archivo .exe proyecto en el directorio de depuración, el archivo se llama un archivo ejecutable.

3. ¿Por qué archivos de la biblioteca de enlaces? Debido a que nuestro programa de C utiliza la biblioteca C de contenido, tales como funciones printf <stdio.h> <stdlib.h> en () () del sistema, etc, estas funciones no son programas miembros escriben su propia, pero la biblioteca C que establece, por lo que requiere de enlace

4, se encuentra el enlace, se generan archivos exe , de grandes archivos OBJ mucho.

2.12.3 ¿Cuál es el plazo

1, con exe archivo ejecutable, también conocido como ejecutable (binaria)

2, la consola puede ejecutar el archivo ejecutable directamente

2.12.4, C Notas de desarrollo de programas

Para hola.c fuente modificado archivos tienen que volver a compilar al enlace , para generar un nuevo archivo exe , y luego ejecutar, para tener efecto.

2.13, C Notas de desarrollo de programas

1, la estructura principal de la descripción C
# incluyen ...

void main () {// {} incluyendo el contenido, referido al cuerpo de la función

Declaración 1;
oración 2;

}

2, archivos de origen C con extensión "c".

3, la entrada de la ejecución del programa C es la función main ().

4, lenguaje C estrictamente entre mayúsculas y minúsculas.

5, C está constituido por una sección de las instrucciones de programa, cada uno de los; Fin ""

6, los tirantes están emparejados, son indispensables

2.14, caracteres de escape C

2.14.1, C caracteres de escape común

1, \ t: una tabulación, para lograr características de alineación

2, \ n saltos de línea:

3, \: un \

4 ": un"

5 ': un'

6, \ r: un retorno de carro

2.14.2, ejemplos de aplicación

void main(){

//演示一下常用转义字符使用
//说明
//1.\t是表示一个制表位
//2.\n表示换行输出
//3.\\第一个\是转义,第二个\表示输出内容
//4.\"第一个\是转义,第二个"表示输出内容
printf("北京\t上海\t天津\n");

printf("张三说你好!\n");

printf("hello,\\world\n");
printf("hello,\"world\n");
printf("hello,\"world\n");
//分析  \r表示回车,不是换行
//1.先输出:张无忌赵敏周
//2.输出芷若小昭敏周
//最后输出结果就是芷若小昭敏周
printf("张无忌赵敏周\r芷若小昭");

2.15 problemas y soluciones comunes

Aquí Insertar imagen Descripción
3, el resumen de errores
aprenda error de programación es más probable que cometa errores gramaticales. Lenguaje C a los requisitos del código de escritura debe estar en conformidad con las reglas de la gramática. Si su programa viola las reglas de la gramática, como por ejemplo: olvidar el punto y coma, entre paréntesis, comillas, o una palabra mal escrita, chino, y Inglés; C compilador informará de un error de sintaxis. Trate de entender el compilador mensaje de error informará.

Nota 2.16 (Comentario)

2.16.1 presenta la actividad:

1, para el intérprete epígrafe anotación es comentarios, lo que mejora la legibilidad del código;

2, el comentario es un programador debe tener una buena práctica de programación. Sus pensamientos comentando resuelto en primer lugar, a continuación, el código para reflejar.

tipo de anotación 2.16.2, C en

1, los comentarios de una sola línea

2, comentarios multilínea

2.16.3, de una sola línea de comentarios:

Aquí Insertar imagen Descripción

2.16.4, Detalles

1, por una sola línea y bloquear los comentarios, no se ejecutará texto anotado.

2, comentario de bloque no permite comentarios de bloques anidados

3, los accesos directos se pueden configurar para sus propios hábitos. (Configurar su propia mirada después de la escuela)

4, que ilustra los accesos directos de configuración
Aquí Insertar imagen Descripción

2.17, estilo de codificación estándar

Aquí Insertar imagen Descripción

2.18, poco ejercicio

1, el programa independiente escrito Helloworld

2, la información personal básica (nombre, sexo, lugar de nacimiento, dirección) para imprimir la salida en la consola. Varias piezas de información que representaron una línea (utilizando el carácter de escape, consiguen en un comunicado printf).
Aquí Insertar imagen Descripción
3, la programación, con el tipo char, fueron preservados \ n \ t \ r \ 123 caracteres, etc., y las impresiones {char atrás después de la finalización del estudio]

4, procedimientos C esbozó mecanismo operativo, explicado varias de su proceso, e interpretar.

Publicado 20 artículos originales · ganado elogios 28 · Vistas a 50000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_44258756/article/details/105416725
Recomendado
Clasificación