1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Interpretando #include <stdio.h>

Tema en 'C / C++' comenzado por Side Master, 6 de Enero de 2015.

?

¿Estudias C porque te gusta o por aprobar alguna asignatura?

Encuesta terminada 6 de Enero de 2016.
  1. Me gusta mucho!.

    50,0%
  2. Me gusta!.

    16,7%
  3. No es mi lenguaje preferido, pero me gusta!.

    33,3%
  4. No me gusta porque es muy viejo!.

    0 votos
    0,0%
  5. No me gusta para nada.

    0 votos
    0,0%
  6. Lo estudio por obligación!.

    0 votos
    0,0%
  7. Por requisitos de trabajo!.

    0 votos
    0,0%
  8. Tengo otras razones.

    0 votos
    0,0%
Se permite multiples votos.
  1. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Hola que tal, bienvenidos al post. Espero les sea de su agrado.

    Quizás muchos de los que se están iniciando en este lenguaje de programación "C" y algunos que ya saben C, pero no dominan el verdadero significado de la primera instrucción, sólo de la primera. Verán que de este lenguaje se aprende muchísimo.

    Hagamos un programa en C muy básico, quizás el "Hola Héroes de la web".
    El código es el siguiente.

    Nota: No es código PHP, sino C. Lo que pasa es que la sintaxis es un poco igual, esto es para que se noten las palabras reservadas de el lenguaje!..
    PHP:

    #include <stdio.h>

    int main(void) {
       printf("Hola!, Heroes de la web");
       return 0;
    }
     
    Obteniendo la primer instrucción #include <stdio.h>

    ¿Qué significa todo esto?
    #: Este significa que se utilizará una directriz, una instrucción de invocación.
    include: Como la palabra lo dice, palabra reservada de tipo directriz que incluye un fichero nativo del compilador o en la ruta local del main.
    <,> : Este significa que referencia a una dirección o ruta en especifica, estamos hablando de la ruta donde están todas las librerías del compilador.
    stdio: Este es el nombre de la librería que contiene las funciones de entrada y salida de datos.

    Ahora bien, des concatenamos la cadena stdio para saber profundamente su significado.
    ----------------------------
    stdio [std],,[o].
    ----------------------------
    std: standard que en español es Estándar.
    i: input, este se refiere a las utilidades de dispositivos de entradas tales como teclados, mouse etc.
    o: output: Este se refiere a las utilidades de dispositivos de salidas tales como Monitor, Bocinas etc.

    Por consiguiente este daría un resultado de que la librería de “stdio” significa que es un Estándar de entrada y salida de datos.

    .h: Esta es la extensión de la librería lo cual también la da a conocer como una cabecera. el .h significa Header que es español es Cabecera.

    #include <stdio.h>
    Se invoca una directriz que incluye una librería directamente de la ruta donde está instalado el compilador tal que la librería es estándar de entrada y salida de datos y se evalúa como una cabecera.

    Esto es solamente la explicación de esta instrucción o pequeña línea de código C.

    Si tienes alguna duda no olvides comentar. Espero te haya sido de ayuda, buen día. "Side Master".
     
    A Strong Backers y FalconMasters les gusta esto.
  2. FalconMasters

    FalconMasters
    Administrador
    Miembro del Equipo

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    392
    Me gusta recibidos:
    318
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    Diseñador Web
    Página web:
    No se programar en C, y siempre me pareció raro ver esta instrucción como si fuera una instruccion de inicio, asi como <?php ?> o <html>
     
    A Side Master le gusta esto.
  3. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Si Falcon, es como la semantica para empezar un programa, nadamás que este Lenguaje contiene muchas palabras reservadas y directrices o macros, este tiene que estudiarse bien, las semantica igualmente puede cambiar devido al programar a crear. Pero si, es algo parecido. Programar en C hay que dedicarle un poco de tiempo. Esto es lo más básico, muchas personas se saltan a algo más complejo y luego son los problemas. Buen día.
     
  4. Aldo

    Aldo Nuevo Miembro

    Se incorporó:
    7 de Enero de 2015
    Mensajes:
    20
    Me gusta recibidos:
    8
    Puntos de trofeos:
    3
    Género:
    Hombre
    Genial :cool:
     
    A Side Master le gusta esto.
  5. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Esperamos información compañero!. Buen día.
     
    A Strong Backers le gusta esto.
  6. AyuukJaay

    AyuukJaay Miembro Activo

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    149
    Me gusta recibidos:
    69
    Puntos de trofeos:
    28
    Género:
    Hombre
    Página web:
    Muy bueno, yo programe en este lenguaje hace tiempo pero no me sabia el significado de esta libreria.
    Gracias por la info.
     
  7. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Es un placer compartir compañero @AyuukJaay , lenguaje C es un tema muy importante en cuanto a la seguridad. :)
     
    A Strong Backers le gusta esto.
  8. joakingh

    joakingh Nuevo Miembro

    Se incorporó:
    9 de Enero de 2015
    Mensajes:
    25
    Me gusta recibidos:
    12
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Estudiante
    Localización:
    Argentina
    En base a mi experiencia recomiendo poner la siguiente librería #include <bits/stdc++.h> esta librería con tiene a las siguientes:
    #include <algorithm>
    #include <numeric>
    #include <iostream>
    #include <iomanip>
    #include <sstream>
    #include <string>
    #include <vector>
    #include <queue>
    #include <stack>
    #include <deque>
    #include <set>
    #include <map>
    #include <cstdio>
    #include <cstdlib>
    #include <cmath>
    #include <complex>
    #include <cassert>
    #include <bitset>

    si necesitas una librería mas solamente la agregas, pero de esta manera te ahorras el problema de olvidar alguna
     
  9. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Gracias por el dato, el post lo he hecho para usuarios que se estan iniciando!. Saludos!!.:);)
     
  10. griselcesar

    griselcesar Miembro Activo

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    135
    Me gusta recibidos:
    61
    Puntos de trofeos:
    28
    Género:
    Hombre
    Ocupación:
    Estudiante
    Localización:
    Venezuela
    Página web:
    Tenia el conosimiento de #include<stdio.h>, siempre crei que era un archivo de cabecera, pero no tenia claro que hacia, Gracias...
     
  11. Side Master

    Side Master
    Moderador

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    257
    Me gusta recibidos:
    207
    Puntos de trofeos:
    43
    Género:
    Hombre
    Ocupación:
    Estudiante
    Página web:
    Es bueno siempre saber para que sirven las instrucciones de códigos que se utilizan.
     
  12. neftaliacosta

    neftaliacosta Miembro

    Se incorporó:
    12 de Junio de 2015
    Mensajes:
    52
    Me gusta recibidos:
    7
    Puntos de trofeos:
    8
    Género:
    Hombre

    Lo anterior es para C o C++ ?

    Gracias, saludos.
     

Comparte esta página