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

1 / 9
About This Presentation
Title:

Unidad II Aplicaciones con Arreglos en Java y C

Description:

Las cadenas o 'strings' son uno de los tipos de datos b sicos que tiene cada uno ... Tiene la propiedad tama o(length), el m todo assign, at(), append(), entre otros. ... – PowerPoint PPT presentation

Number of Views:172
Avg rating:3.0/5.0
Slides: 10
Provided by: juancarlos61
Category:

less

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