b"\n_START_ARTICLE_\nRegistre (estructura de dades)\n_START_PARAGRAPH_\nUn registre, en programaci\xc3\xb3, \xc3\xa9s un tipus de dada estructurada format per la uni\xc3\xb3 de diversos elements sota una mateixa estructura. Aquests elements poden ser, o b\xc3\xa9 dades elementals (enter, real, car\xc3\xa0cter,...), o b\xc3\xa9 altres estructures de dades. A cadascun d'eixos elements se li diu camp._NEWLINE_Un registre es diferencia d'un vector que aquest \xc3\xa9s una col\xc2\xb7lecci\xc3\xb3 de dades iguals, \xc3\xa9s a dir, tots del mateix tipus, mentre que en una estructura els elements que la componen, encara que podrien ser-lo, no t\xc3\xa9 per qu\xc3\xa8 ser del mateix tipus.\n_START_SECTION_\nExemple: Creaci\xc3\xb3 d'un registre (o estructura) en C\n_START_PARAGRAPH_\nUn exemple de com es declararia un registre en C podria ser:_NEWLINE__NEWLINE_typedef struct TipoNodo_NEWLINE_{_NEWLINE_int dato;_NEWLINE_struct TipoNodo *sig;_NEWLINE_struct TipoNodo *ant;_NEWLINE_} TNodo;_NEWLINE_En aquest exemple es defineix el tipus de dada TNodo (o struct TipoNodo, seria equivalent) com una estructura (registre) que cont\xc3\xa9 una dada de tipus enter i dos punters sig i ant (seg\xc3\xbcent i anterior) que serveixen per a referenciar a altres registres del tipus TNodo. Aquesta \xc3\xa9s l'estructura de dades que se sol utilitzar com node en les llistes doblement enlla\xc3\xa7ades.\n_START_SECTION_\nRegistre en bases de dades\n_START_PARAGRAPH_\nEl concepte de registre que s'acaba de presentar \xc3\xa9s molt similar al concepte de registre en bases de dades, aquest segon es refereix a una col\xc2\xb7lecci\xc3\xb3 de dades que fan refer\xc3\xa8ncia a un mateix \xc3\xadtem que es van a guardar en una fila d'una taula de la base de dades..."