Algunas reglas básicas de escribir un programa en C

En este artículo, voy a enumerar algunas de las reglas básicas de escribir un programa en C . No te recomiendo seguir todas estas reglas a un código como un programador profesional.

programa en C es el conjunto de la declaración escrita en el lenguaje de programación C. Cada programa debe seguir las normas (reglas) para hacer que su código de trabajo en todas partes.

1) Comentarios / Documentación

Los comentarios están no es necesario, pero los comentarios son tan importantes como código. Por lo tanto, es la primera regla que debe recordar al comentario / documentar el código correctamente. Leer más: ¿Cómo comentar el código?

Lo que se puede documentar?

  • propósito del código.
  • Nombre del programador, revisor, la escritura de código, la edición de fecha, etc.
  • recursos (insumos) que se utilizarán para ejecutar el código.
  • Explicar cada una lógica, lo que es y por qué usted utilizó?
  • También puede escribir la nota para los desarrolladores, en la que puede explicar su lógica / algoritmo en detalles.
  • Cada declaración de la función, definición debe ser documentada.
  • Todo lo que se puede explicar, pero no hay necesidad de escribir los comentarios innecesarios con el código que ya se ha borrado. (Lea más: Reglas importantes para recordar la escritura while programa en C, C ++).

2) declaración de terminación por punto y coma (;)

Cada declaración que no tiene su cuerpo (tenga en cuenta que, sin declaración de su cuerpo) debe ser resuelto por el punto y coma (;).

Las declaraciones que debe darse por concluida

  • Todo printf () , scanf () o cualquier otro llamadas a funciones.
  • Todas las declaraciones como variables, constantes, la función, las estructuras deben ser terminados por punto y coma.
  • Todas las expresiones deben ser terminados por el punto y coma (;).

Ejemplos:

int a; //variable declarations
printf("Hello!"); // a print statement
sum = findSum (10,20,30); // a function calling statement
//etc

Las declaraciones que no debe ser terminado

  • archivos de cabecera declaraciones include.
  • instrucciones de definición de macro.
  • Si comunicado, sentencias de bucle, cabecera de la función con las definiciones de funciones.

#include <stdio.h> //hesder file include section
#define MAX_LEN 1024 //Macro definition statement
int main() //main function defining section
{
//...
}
//function header with its definition
int findSum(int a, int b, int c)
{
return (a+b+c);
}
if(a > b) //if statement
large =a;
else
large =b;
//etc

3) Fichas reglas, identificadores relacionados

Usted debe ser consciente de las fichas de lenguaje C para diferenciar lo que es la palabra clave, lo que es el identificador etc.

Algunos de los puntos que usted debe saber:

  • las palabras clave son las palabras reservadas en los compiladores y no se puede utilizar para otros fines.
  • lenguaje C es sensible casos lenguaje de programación. Aquí, los pequeños identificadores case e identificadores en mayúsculas son diferentes. Por lo tanto, si usted ha declarado una variable con el nombre Num entonces usted debe tener para usar Num todas partes. No se puede utilizar num , NUM etc en lugar de Num .
  • Igual que la palabra clave, funciones de biblioteca también se declaró en los archivos de cabecera y debe tener al archivo de cabecera include en el programa. Por ejemplo, si está utilizando sqrt () función para encontrar la raíz cuadrada de cualquier número, tendrá archivo a include math.h cabecera.

4) Reglas sobre identificadores declaraciones / variables

  • minúsculas, mayúsculas alfabetos, dígitos y subrayado (_) se les permite definir un identificador (es decir, nombre de la variable, nombre de constante, nombre de la función etc.).
  • Sólo un alfabeto o subrayado (_) se pueden utilizar como primera letra del identificador.
  • Los espacios en blanco y otros caracteres especiales no están permitidos en un identificador de nombre, si tiene dos palabras en un nombre de las variables / identificador, puede utilizar cualquiera de subrayado (_) para separarlos o también pueden escribir identificador de nombre en case camello estilo.
    Por ejemplo: si desea declarar una variable para almacenar el número rollo, el nombre de la variable debe ser roll_number o rollNumber ni nada de eso pero no se puede utilizar espacios en blanco.
  • identificador debe ser significativo y descriptivo.

Leer más: Identifier / convenciones de nombres de variables en lenguaje C

5) Código muesca

tengo trato con muchos programadores que acaba de escribir el código y no les importa acerca de la sangría, ya que el sangrado no es obligatoria para el compilador. Pero es más importante while escribir el programa. Un código sangrado puede leer, editar fácilmente.

Ejemplo de código sangrado:

#include <stdio.h>
int main()
{
int a;
int b;
int large;
a = 10;
b = 20;
if(a>b)
{
large = a;
}
else
{
large = b;
}
printf("Largest number is: %dn",large);
return 0;
}

Ejemplo de código no-sangría:

#include <stdio.h>
int main()
{
int a;
int b;
int large;
a = 10;
b = 20;
if(a>b)
{
large = a;
}
else
{
large = b;
}
printf("Largest number is: %dn",large);
return 0;
}

Búsqueda de cursos de programación C para principiantes en classpert.com


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *