Muchos vereis que en lenguajes como en C es inpredisible de poner el ; (punto y coma), al final de una condicion o algo, ese algo es lo que yo quiero saber, donde se debe de poner y donde no, o si no importa donde lo ponga. Ahora bien, se que en Lua no es necesario pero en C si(y creo que en otro más), y si que llegara el momento donde se que me daran ganas de aprender C y otros lenguajes en donde ese simbolo( ; ) es necesario, así que, de una vez me quiero hacer ese habito para no tener problema en algún futuro no muy lejano.
Gracias por leer, un saludo.
Barney
Final de cada sentencia
Por definición, el ; se pone al final de cada sentencia que declares. Estas pueden ser de asignación o de declaración y ya verás si te animas a aprender cualquier otro lenguaje de programación, que raros son los lenguajes que no te obligan a poner el ; después de cada sentencia.
Al momento de programar en C,
Al momento de programar en C, esta es una regla de oro, y la causa por la cual nuestro programa puede darnos muchos errores de sintaxis, cuando se omite, al final de cada sentencia un punto y coma (;). Ya que con ello le indicamos al compilador que ha finalizado una sentencia.
NOTA: el lector no debe confundirse, las directivas: #include, #define. Main(), no llevan punto y coma, por que no son sentencias.
Gracias me sservira.
Gracias me sservira.
Gracias a ambos, ahorita
Gracias a ambos, ahorita estube probando, y pues ya maso menos se donde es..
Doy el tema por solucionado. Nuevamente Gracias.
En Lua no hay necesidad de
En Lua no hay necesidad de usar el punto y coma (el intérprete sabe dónde empieza y dónde termina cada instrucción). En otros lenguajes interpretados tampoco se usa, como por ejemplo en python.
Donde se usa al final de cada línea (excepto en los casos que menciona cam-maker) es en C/C++ y en Java/JavaScript.
en donde poner
en donde poner, no te podria decir 100% con seguridad pero puedo compartirte lo que se ^^
el ";" punto y coma sirve para evaluar una expresion.
Ya que tu empezaste en Lua supongo que no estas un tanto acostumbrado a declarar variables, pero en esos se ocupa, asi tambien cuando haces alguna operacion:
en funciones:
se podria decir que el truco x'D es aprende donde no van los ";" como en las estructuras de control asi como if, for,etc.
Todo esto que te digo, lo veras mas detallado en los tutoriales de C o C++ pegales un mirada ;)
"Las cosas brillantes siempre salen de repente, como la geometría de una flor"