1 Dynamic Structural Body
1 #define_crt_secure_no_warnings2 3#include <stdio.h>4#include <stdlib.h>5 6 structDangdang7 {8 Charemail[ -];9 Charname[ -];Ten Charaddr[ -]; One intnum; A intBignum; - Chartel[ -]; - Charphone[ -]; the DoubleRMB; - }; - - Main () + { - structDangdang *p = (structDangdang *)malloc(sizeof(structDangdang) *Ten); + inti; A structDangdang *px; at - for(i =0; I <Ten; i++)//Subscript Loop - { -sprintf (P[i].email,"[email protected]"); -P[i].num = -; -printf"%s,%d\n", P[i].email, p[i].num); in } - to for(px = p;px < p +Ten;p x + +)//Pointer Loop px->email + { -sprintf (Px->email,"[email protected]"); thePx->num = -; *printf"%s,%d\n", Px->email, px->num); $ }Panax Notoginseng - for(i =0; I <Ten; i++)//The Pointer Loop (* (P + i)). Email the { +sprintf ((* (P + i)). Email,"[email protected]"); A(* (P + i)). num = -; theprintf"%s,%d\n", (* (P + i)). Email, (* (P +i)). num); + } - $System"Pause"); $};
The classical algorithm _ structure body