Unidad II Aplicaciones con Arreglos en Java y C PowerPoint PPT Presentation

presentation player overlay
1 / 9
About This Presentation
Transcript and Presenter's Notes

Title: Unidad II Aplicaciones con Arreglos en Java y C


1
Unidad II Aplicaciones con Arreglos en Java y C
  • M.C. Juan Carlos Olivares Rojas

2
Agenda
  • 2.3 Strings en C. Comparación con JAVA

3
String
  • Las cadenas o strings son uno de los tipos de
    datos básicos que tiene cada uno de los lenguajes
    de programación.
  • En el caso de C/C las cadenas son un arreglo de
    caracteres en donde la última posición es un
    carácter especial, el terminal nulo \0.

4
String
  • Las cadenas en C/C se pueden manejar como
    cualquier otro arreglo, pero ya existen algunos
    métodos predeterminados (definidos en string.h)
    para las tareas básicas
  • Copiar cadenas strcpy(destino, origen)
  • Comparar cadenas strcmp(cad1, cad2) //0 si son
    iguales, gt 0 cad1 mayor, lt0 cad2 mayor

5
String
  • strlen(cad) //devuelve la longitud
  • strset(s, c) //inicializa una cadena con el
    carácter c
  • El modificador en C para leer e imprimir cadenas
    es s.
  • La función gets permite obtener cadenas con
    espacios en C/C

6
String
  • En C se cuenta con el objeto string definido en
    la bilioteca string del espacio de nombres
    estándar.
  • El cual puede copiarse y concatenarse cadenas de
    manera directa. Tiene la propiedad
    tamaño(length), el método assign, at(), append(),
    entre otros.

7
String
  • En Java también existe la clase String, la cual
    tiene métodos muy parecidos a su clase homónima
    en C.
  • Las cadenas en Java tienen métodos para comparar
    (compare()), para manejo de subcadenas
    (substr()), entre otros métodos.

8
Actividad 8
  • Implementación de una clase String en C
    comparación con el mismo objeto en Java

9
Preguntas, dudas y comentarios?
Write a Comment
User Comments (0)
About PowerShow.com