RECOMENDACIONES





1. Aprenda los tipos básicos de variables


Los datos vienen en diferentes tipos. Es importante saber con qué tipo de datos está trabajando, ya que pueden ser fáciles de confundir. Un ejemplo es saber que el número 5 puede ser un número entero (como en el número 5), así como un carácter (el carácter escrito 5). 

int number = 5;

Ahora no hay confusión, al número variable se le asigna el valor entero 5. A C se le debe decir qué tipos esperar para que funcione de la manera deseada.

Los tipos de datos y cómo se asignan a las variables es una parte esencial de su curso C, y es importante comprenderlo.

Saber cómo dar a los datos el tipo correcto es una habilidad importante en toda la programación, pero es esencial en C.



2. Conozca a los operadores


Si C es el primer idioma que está aprendiendo, es probable que esté aprendiendo operadores por primera vez. Los operadores son símbolos que le indican al compilador que realice una tarea. Quizás el ejemplo más simple es el operador + . answer = number + anotherNumber;


No hay premios por adivinar que este código suma dos variables enteras. Sin embargo, no todos los operadores son así de simples.

C utiliza muchos operadores para aritmética, asignación y lógica, entre otros. Saber lo que hace cada uno de estos operadores lo ayudará a aprender los conceptos básicos de programación más rápido.



3. Use las bibliotecas estándar


C puede ser de bajo nivel, pero tiene un conjunto de bibliotecas para ayudar con la creación de programas. Las operaciones matemáticas, los datos específicos del entorno local (como los símbolos de moneda) y varios tipos de variables y macros se definen en bibliotecas.

Puede usar estas bibliotecas incluyéndolas en su código. Toma este ejemplo: #include int main() { printf("Hello, World!"); return 0;}


En C, el simple acto de enviar a la consola requiere la inclusión del archivo de encabezado stdio.h (entrada / salida estándar).

Hay 15 bibliotecas estándar para programar en C, y seguir una guía de lo que hacen todas lo ayudará con su aprendizaje.



4. C es implacable


C hará exactamente lo que le dices y, en lugar de quejarse cuando algo no tiene sentido, seguirá intentando seguir trabajando. ¡Esto no solo puede interrumpir su programa sino causar problemas a todo su sistema!

Si bien esto suena dramático, generalmente no lo es. No vas a romper tu computadora. Sin embargo, podrías terminar con algunos errores extraños. Toma este ejemplo:

Este código imprime preguntas en la consola, antes de escanear lo que el usuario ingresa y almacenarlas como enteros. El programa está diseñado para sumarlos y restarlos antes de imprimir las respuestas al usuario.

Es posible que ya vea que hay un problema aquí. ¡La salida ciertamente no tiene sentido!

Como en realidad nunca restamos los valores, la variable restada tiene un valor sin sentido dado en la inicialización. Otros lenguajes de programación pueden advertirle que nunca le dio un valor a la variable restada. No c.

Este ejemplo es fácil de depurar visualmente, pero algunos códigos tienen miles de líneas y son increíblemente complejos, y C no lo ayudará a encontrar lo que está mal. En cambio, C te da una respuesta estúpida y no hay forma de averiguar por qué. 

5. La depuración es tu mejor amigo


Dado que el código C puede contener comportamientos no deseados, puede causar errores que son difíciles de rastrear, sin razón aparente. Para evitar perder la cabeza por completo, debe sentirse cómodo depurando su código.

Un depurador como GDB puede ayudar con esto. Aquí, GDB se está ejecutando en el script defectuoso desde arriba.

Por lo general, un programa se ejecuta hasta que finaliza o se bloquea. Los depuradores le permiten desglosar su código línea por línea. Aquí, los puntos de interrupción se establecen en las líneas 10 y 13, donde sospechamos que podría ser el problema.

Luego, el programa se ejecuta normalmente. Los números se ingresan, luego el programa hace una pausa después de la línea 10. Se le pide al depurador que imprima el valor de restado, que se muestra como un valor de 37. Esto tiene sentido, todavía no hemos dicho un valor restado, por lo que tiene un valor aleatorio

Luego, el depurador continúa. Repetimos el proceso después de la línea 13 e imprimimos restados solo para descubrir que el valor no ha cambiado.


Resulta que olvidamos hacer el cálculo, optando por dejar una línea de código sospechosamente vacía. ¡Gracias depuración!

GDB es el mejor amigo de un codificador C, y cuanto antes aprenda a usarlo, ¡más feliz será!

No hay comentarios.:

Publicar un comentario

Lenguaje c: Hola, espero que se encuentren muy bien en este articulo hablaremos un poco sobre el lenguaje de programación c. C es un lenguaj...