#include <iostream> using namespace std; int main() { char cadena1[] = "Cadena 1"; char *cadena2 = "Cadena 2"; cout << cadena1 << endl; cout << cadena2 << endl; //cadena1++; // Ilegal, cadena1 es constante cadena2++; // Legal, cadena2 es un puntero cout << cadena1 << endl; cout << cadena2 << endl; cout << cadena1[1] << endl; cout << cadena2[0] << endl; cout << cadena1 + 2 << endl; cout << cadena2 + 1 << endl; cout << *(cadena1 + 2) << endl; cout << *(cadena2 + 1) << endl; return 0; }
PROGRAMA #2
#include <iostream> using namespace std; struct stEstructura { int a, b; } estructura, *e; int main() { estructura.a = 10; estructura.b = 32; e = &estructura; cout << "puntero" << endl; cout << e->a << endl; cout << e->b << endl; cout << "objeto" << endl; cout << estructura.a << endl; cout << estructura.b << endl; return 0; }


No hay comentarios:
Publicar un comentario