【结构体】





1 #include <stdio.h> 2 #include <string.h> 3 4 struct Books 5 { 6 char title[50]; //书名 7 char author[50]; //作者 8 char subject[100]; //科目 9 int book_id; //ID 10 }; 11 12 int main( ) 13 { 14 struct Books Book1; /* 声明 Book1,类型为 Books */ 15 struct Books Book2; /* 声明 Book2,类型为 Books */ 16 17 /* Book1 详述 */ 18 strcpy( Book1.title, "C Programming"); 19 strcpy( Book1.author, "Nuha Ali"); 20 strcpy( Book1.subject, "C Programming Tutorial"); 21 Book1.book_id = 6495407; 22 23 /* Book2 详述 */ 24 strcpy( Book2.title, "Telecom Billing"); 25 strcpy( Book2.author, "Zara Ali"); 26 strcpy( Book2.subject, "Telecom Billing Tutorial"); 27 Book2.book_id = 6495700; 28 29 /* 输出 Book1 信息 */ 30 printf( "Book 1 title : %s\n", Book1.title); 31 printf( "Book 1 author : %s\n", Book1.author); 32 printf( "Book 1 subject : %s\n", Book1.subject); 33 printf( "Book 1 book_id : %d\n", Book1.book_id); 34 35 /* 输出 Book2 信息 */ 36 printf( "Book 2 title : %s\n", Book2.title); 37 printf( "Book 2 author : %s\n", Book2.author); 38 printf( "Book 2 subject : %s\n", Book2.subject); 39 printf( "Book 2 book_id : %d\n", Book2.book_id); 40 41 return 0; 42 }
1 #include <stdio.h> 2 #include <string.h> 3 4 struct Data 5 { 6 int i; 7 float f; 8 char str[20]; 9 }; 10 11 int main( ) 12 { 13 char a; 14 struct Data *data; 15 data=&a; 16 data->i = 10; 17 printf( "data->i : %d\n", data->i); 18 19 20 return 0; 21 }
一个二次元的生物

浙公网安备 33010602011771号