![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| direcciones de memoria | areef4u | Programación de Alto Nivel | 0 | 08-04-2006 07:43 AM |
| Multibyte caracteres ASCII a | jerardfjay | Programación de scripts de shell y | 8 | 11-18-2005 02:45 AM |
| Hexadecimal de caracteres ASCII archivo | budrito | HP-UX | 2 | 08-10-2005 10:26 PM |
| pregunta estúpida acerca de caracteres ASCII | jalburger | Programación de Alto Nivel | 2 | 09-28-2004 03:56 PM |
| direcciones de memoria | Paravozzz | Programación de Alto Nivel | 0 | 10-15-2002 12:17 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
lenguaje C + simple pregunta acerca de direcciones de memoria y de caracteres ASCII
Una simple pregunta (que puede parecer tan tonto llevar conmigo) que surgió en mi mente el otro día. Hacer por sí mismos caracteres ASCII (por ejemplo, / n, 0, a) tener una dirección de memoria real?
Mi pregunta surge, porque Im que consciente de que cada vez que crear y initalise un puntero como este por ejemplo Código:
int *ptr = 5; muchas gracias |
|
||||
|
Cita:
|
|
||||
|
Para el código de la que hablé en mi primer post,
Código:
int *ptr=5; He intentado este Código:
char *str="helloworld\n";
printf("string value is %s\n",*str)
Como punteros han de ser asignados a ubicaciones de la memoria (y en el punto a los valores), con respecto a este conocimiento básico y el hecho de que los caracteres ASCII tienen direcciones de memoria, no son dos segmentos de código técnicamente correcto? Última edición por JamesGoh; al 01-24-2008 07:18 PM.. |
|
||||
|
Código:
int *ptr=5; Código:
char *str="helloworld\n";
printf("string value is %s\n",*str)
Código:
printf("string value is %s\n", str);
Código:
printf("str points to %c\n", *str);
|
|
||||
|
Así que esto es siempre el caso (a excepción de las cadenas definidas por el usuario) en el mundo real de programación, aunque los caracteres ASCII (por ejemplo, 5) tienen direcciones de memoria?
|
|
||||
|
Cita:
Código:
char v = '5'; |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|