Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2013, 16:43
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Duda zona de memoria puntero

1. Es memoria que esta en la pila. En algunas arquitecturas en la ROM.
2. Ese string ese string es conocido como "string literal".
3. Es solamente de lectura.

Ejemplo:
Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char *argv[])
  4. {
  5.     char *s1 = "Hola mundo";
  6.     s1[0] = 'a';
  7.     printf("%s", s1);
  8.     return 0;
  9. }
Si corres este ejemplo, si compila pero te da:

Código:
Segmentation fault (core dumped)