1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Preguntas examen Fundamentos de programación UNED Ingeniería Informática
« en: 11 de Febrero 2013, 09:02 »
Perdona la respuesta tan escueta del otro dia. Te pongo lo que dice el libro para ver si salimos de dudas.
Tipo-componente valor;
Tipo-secuencia secuencia, siguiente;
if (secuencia != NULL) {
(*secuencia).primero = valor;
siguiente = (*secuencia).resto;
}
La combinación del operador de desreferenciación de puntero (*) y la seleccion
de campo de registro ( . ) es incómoda de escribir, porque requiere paréntesis,
y difícil de leer. Por esta razón C± permite combinar ambos en un operardor único
con una grafía más amigable (->). Las sentencias anteriores se puedes
reescribir de la forma siguiente, mucho más fácil de leer:
if (secuencia != NULL) {
secuencia->primero = valor;
siguiente = secuencia->resto ;
}
Tipo-componente valor;
Tipo-secuencia secuencia, siguiente;
if (secuencia != NULL) {
(*secuencia).primero = valor;
siguiente = (*secuencia).resto;
}
La combinación del operador de desreferenciación de puntero (*) y la seleccion
de campo de registro ( . ) es incómoda de escribir, porque requiere paréntesis,
y difícil de leer. Por esta razón C± permite combinar ambos en un operardor único
con una grafía más amigable (->). Las sentencias anteriores se puedes
reescribir de la forma siguiente, mucho más fácil de leer:
if (secuencia != NULL) {
secuencia->primero = valor;
siguiente = secuencia->resto ;
}