SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: arielb en Miércoles 30 de Marzo de 2005, 23:06
-
k tal amigos, bueno de pronto es algo que pueda conseguirlo en un buscador pero pienso que seria mejor hacerlo aki ya k se encuentran muchos programadores y k son buenos y k de pronto tenga sus opiniones al respecto y luego usaría el buscador solo para complementar.
Bueno resulta que estoy en el primer año de programacion en la universidad y nos están enseñando con c++, por el momento estamos con lo k es seudocodigo, la duda se genera con el mismo lenguaje, k diferencia tiene c de c++, y aparte de k se programa de forma estructurada y que es la mejor forma de aprender a programar según expertos que mas tiene. aprender en c k beneficios te trae.
muchas gracias y cualkiera aportación de personas con conocimientos ya avanzados como son ustedes estaré muy agradecido.
-
sin comentar que uno es estructurado y el otro orientado a objetos...
Aunque C++ es un superconjunto de C, existen algunas diferencias entre los dos. En primer lugar, en C cuando una función no toma parámetros, su prototipo tiene la palabra void. Sin embargo en C++ void no es necesario(opcional).
Prototipo en C: char f1(void);
Prototipo en C++: char f1();
Otra diferencia entre C y C++ es que en un programa de C++ todas las funciones deben estar en forma de prototipo, en C los prototipos se recomiendan, pero son opcionales. También si una función de C++ es declarada para devolver un valor obligatoriamente la sentencia return debe devolver un valor, en C no es necesario que se devuelva.
Otra diferencia es el lugar donde se declaran las variables locales. En C, deben ser declaradas solo al principio del bloque, mientras que en C++ las variables se pueden declarar en cualquier punto. Aunque es conveniente realizarlo siempre al comienzo de la función.
tenes algun problema con tu teclado?
debe ser un teclado ASKII....
-
la verdad si tengo problema con el teclado, pensé que era el idioma pero está bien luego consulté y me dijeron k revisara el idioma k tiene en la bios que tambien lo afecta pero está bien :blink:
gracias por contestar bob
-
Jejeje.......Bob Esponja dice que tu teclado tiene problemas....porque escribes mucho con K......es decir, con un teclado ASKII :whistling:
Saludos,
Blag :lol:
-
buena broma <_< , gracias por la explicación blag no conocía esa :D . (bueno la verdad no conozco muchas :huh:
Bueno pero en serio tengo esw problema con las aplacaciones de Dos sabrán pork será por ejemplo, no se pork caracter puedo sustituir el apostrofe ' que como verán ahi me aparece bien pero cuando utilizo me sale es una comilla estaba usando borland c++ para intentar aprender y de la tercera linea no pasaba pork al compilarlo ya me enviaba error pork no era el caracter correcto.
-
si el problema es que queres que un caracter contenga comilla ( ' )
tenes que hacer asi:
char foo = "\'"; // comilla simple
foo = "\n"; // enter
foo = "\t"; // tab
foo = "\""; // comilla doble
foo = "\a"; // alarma
y un largo etcetera
K eL PrObLeMa k TnEs c SoLuCiOne :D
si no especifica un poco mas porque puedo haber entendido mal
-
Aunque C++ es un superconjunto de C, existen algunas diferencias entre los dos. En primer lugar, en C cuando una función no toma parámetros, su prototipo tiene la palabra void. Sin embargo en C++ void no es necesario(opcional).
Disculpa que te corrija Bob, pero en realidad eso no es del todo cierto. Esto depende del compilador que estés usando. En el borland (al menos hasta el 5.algo) no es necesario (o no debe hacerse, nunca prové hacerlo), ya que la función la declaras void function mi_funcion (). Pero si debes aclarar cuando recibe algún parámetro.
Saludos.
Altareum.