#include <stdio.h> struct smart { int A; short B; float C; char D; int E; };
int main() { struct smart test = {100,50,4.1,10,1}; struct smart * stP = &test;
printf("A=%d \n", stP->A); printf("B=%d \n", stP->B); printf("C=%f \n", stP->C); printf("D=%d \n", stP->D); printf("E=%d \n", stP->E);
printf("\n");
printf("A=%d \n", test.A); printf("B=%d \n", test.B); printf("C=%f \n", (*stP).C); printf("D=%d \n", (*stP).D); printf("E=%d \n", (*stP).E);
결과 printf("A=%d \n", stP->A); printf("A=%d \n", test.A);
printf("C=%f \n", (*stP).C); 모두 같음.
return 0; } |
RECENT COMMENT