|  
             Aunque 
              no son muchas las operaciones que se pueden hacer con los punteros, 
              cada una tiene sus peculiaridades. 
              
              Asignacion  
            Ya 
              hemos visto cómo asignar a un puntero la dirección 
              de una variable. También podemos asignar un puntero a otro, 
              esto hará que los dos apunten a la misma posición: 
              
              Operaciones Aritméticas 
            También 
              hemos visto como afectan a los punteros las operaciones de suma 
              con enteros. Las restas con enteros operan de modo análogo. 
              Sin embargo, hay que tener en cuenta que su significado es diferente. 
            Normalmente 
              este tipo de operaciones sólo tendrá sentido entre 
              punteros que apunten a elementos del mismo array. 
               
              La suma de punteros no está permitida. 
              
              Comparación entre Punteros 
            Comparar 
              punteros puede tener sentido en la misma situación en la 
              que lo tiene restar punteros, es decir, averiguar posiciones relativas 
              entre punteros que apunten a elementos del mismo array. 
              Existe otra comparación que se realiza muy frecuente con 
              los punteros. Para averiguar si estamos usando un puntero es corriente 
              hacer la comparación: 
               
              if(NULL != p), o simplemente if(p) 
            y 
              también: 
              if(NULL == p), o simplemente if(!p). 
            
           |