1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> ALTAVOZ 1: Vamos a echar un vistazo a la más simple de programas y ver. 3 00:00:03,280 --> 00:00:08,300 Yo ya he abierto gedit y ahorré mi archivo como zero.c. hola 4 00:00:08,300 --> 00:00:10,160 Ahora vamos a volver a crearla. 5 00:00:10,160 --> 00:00:17,750 Incluya standardio.h void main int abrir corchete y, por adelantado, 6 00:00:17,750 --> 00:00:23,120 corchete cerrado, entonces un pequeño cráter, printf, cita, fin de la cita 7 00:00:23,120 --> 00:00:30,220 "Hola, mundo" barra invertida n estrecha paréntesis de cierre y coma. 8 00:00:30,220 --> 00:00:30,640 >> Está bien. 9 00:00:30,640 --> 00:00:32,229 Entonces, ¿qué son el saliente características de 10 00:00:32,229 --> 00:00:33,195 este programa en particular? 11 00:00:33,195 --> 00:00:34,980 Bueno, vamos a empezar con la línea uno. 12 00:00:34,980 --> 00:00:40,690 En la línea uno, tenemos una fuerte incluir declaración seguida de io.h. estándar 13 00:00:40,690 --> 00:00:44,870 Bueno, agudo incluyen simplemente le dice al compilador go incluye el contenido de 14 00:00:44,870 --> 00:00:47,700 la siguiente a la derecha de archivos allí en mi propio archivo. 15 00:00:47,700 --> 00:00:48,830 ¿Qué archivo es eso? 16 00:00:48,830 --> 00:00:50,940 Bueno, es un archivo llamado io.h. estándar 17 00:00:50,940 --> 00:00:54,430 Y dentro de ese archivo que se llama así- declaraciones de las funciones que 18 00:00:54,430 --> 00:00:55,560 puede ser que encuentre de interés. 19 00:00:55,560 --> 00:01:00,460 En este caso, printf pasa a ser el función que se declara en esa 20 00:01:00,460 --> 00:01:01,730 archivo independiente. 21 00:01:01,730 --> 00:01:04,250 >> Ahora, en la tercera línea, tenemos algunos adicional, nuevo 22 00:01:04,250 --> 00:01:06,990 sintaxis, int, principal, nula. 23 00:01:06,990 --> 00:01:11,060 Bueno, int se refiere a la llamada principal tipo de retorno, 24 00:01:11,060 --> 00:01:12,740 cuál es el valor que devuelve. 25 00:01:12,740 --> 00:01:15,420 En su mayor parte, podemos convertir la vista gorda a esto por ahora. 26 00:01:15,420 --> 00:01:20,080 Pero toma en la fe que la principal es por defecto e implícitamente va a 27 00:01:20,080 --> 00:01:22,650 devolver, por así decirlo, un valor de cero. 28 00:01:22,650 --> 00:01:24,530 Pero más sobre esto en otro momento. 29 00:01:24,530 --> 00:01:27,130 >> Mientras tanto, el nombre de este función es, de hecho, principal. 30 00:01:27,130 --> 00:01:30,140 Y ese es el nombre por defecto para cualquier programa escrito en C y luego se 31 00:01:30,140 --> 00:01:34,060 Finalmente, dentro de los paréntesis, aquí, tenemos vacío, que simplemente dice 32 00:01:34,060 --> 00:01:37,210 que este programa no tiene en argumentos de la línea de comandos. 33 00:01:37,210 --> 00:01:40,170 Pero echemos un vistazo más de cerca los otros días, también. 34 00:01:40,170 --> 00:01:43,140 >> Por último, la línea más interesante, por supuesto, es la línea cinco. 35 00:01:43,140 --> 00:01:46,230 Y ahí es donde se define la esencia de este programa, que es para imprimir en 36 00:01:46,230 --> 00:01:49,570 la pantalla, que es, pantalla hola mundo. 37 00:01:49,570 --> 00:01:51,050 Printf es una función. 38 00:01:51,050 --> 00:01:54,430 Y una vez más, que la función se declara en esa otra norma archivo llamado 39 00:01:54,430 --> 00:01:57,670 io.h que alguien más implementado hace mucho tiempo. 40 00:01:57,670 --> 00:02:01,530 Y printf parece tener una argumento, por así decirlo. 41 00:02:01,530 --> 00:02:06,540 Debido a que existe una cadena entre comillas, una secuencia de caracteres, en entre 42 00:02:06,540 --> 00:02:10,280 ese par de paréntesis, que implica printf que, en efecto, no tome una 43 00:02:10,280 --> 00:02:13,360 argumento, y que el argumento va para influir en su comportamiento. 44 00:02:13,360 --> 00:02:16,650 >> En este caso, se va a encargar printf exactamente qué 45 00:02:16,650 --> 00:02:18,110 imprimir en la pantalla. 46 00:02:18,110 --> 00:02:21,380 El punto y coma, por su parte, a finales de esta línea simplemente dice, eso es todo 47 00:02:21,380 --> 00:02:22,110 para esta declaración. 48 00:02:22,110 --> 00:02:23,030 Todo lo que estoy hecho. 49 00:02:23,030 --> 00:02:26,280 El hecho de que en la línea de seis tenemos la medios de cierre de llave, de hecho, 50 00:02:26,280 --> 00:02:27,690 este programa se ha completado. 51 00:02:27,690 --> 00:02:29,580 Y ahí lo tenemos, hola mundo. 52 00:02:29,580 --> 00:02:31,138