#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#define A 50
#define max(x,y)(x>y?x:y)
struct book
{
char name[20];
int price;
};
int main()
{
struct book shuming = { "123456",255 };
struct book* pd = &shuming;
printf("%s\n", shuming.name);
printf("%d\n", (*pd).price);
printf("%s\n", pd->name);
strcpy(shuming.name, "ccccc");
printf("%s\n", shuming.name);
return 0;
}
//
//
//int main()
//{
//
//
// double a = 3.22222;
// double* p = &a;
// *p = 6.666;
// printf("%lf\n", *p);
// printf("%d\n", sizeof(p));
// printf("%p\n", p);
// /*char a = 'O';
// char* p = &a;
// printf("%c\n",a);
// *p = 'W';
// printf("%c\n", a);
// printf("%d\n", sizeof(p))*/;
//
// /*int a;
// int* p = &a;
// printf("%d\n", a);
// printf("%p\n", &a);
// printf("%p\n", p);
// *p = 33;
// printf("%d\n", a);*/
// /*int a = 5;
// int b = 6;
// int m = max(a, b);
// printf("%d\n", m)*/;
// /*extern int add(int ,int);
// int x = 20;
// int y = 25;
// int p = add(x, y);
// printf("%d\n",p) ;*/
// return 0;
//}
////void test()
//{
// static int a = 0;
//
// printf("%d\n", a);
// a++;
// printf("%d\n", a);
//
//}
//int main()
//{
// int i = 0;
// while (i<6)
// {
// test();
// i++;
// }
// return 0;
//}
//int main()
//{
// int a = 0;
// int b = 3;
//
// int max = 0;
// max=(a > b ? a : b);
// printf("%d\n", max);
//
// return 0;
//}
//
//int main()
//{
// float a= 3.333;
// printf("%f", a);
// return 0;
//int a = 0;
//int b = ~a;
//printf("%d\n", b);
//return 0;
//}
//
//int compare(int x, int y)
//{
// int z=0;
// if (x > y)
// {
// z = x;
// printf("较大值为:%d", z);
// }
// else if (x < y)
// {
// z = y;
// printf("较大值为:%d", z);
// }
// else
// {
// z = 0;
// printf("两数相等");
// }
// return z;
//}
//int main()
//{
// int a;
// int b;
// int c;
// scanf("%d%d", &a, &b);
// compare(a, b);
// return 0;
//}
//int main()
//{
// int arr[10] = {1,2,3,4,5,6,7,8,9,10};
// printf("%d\n", sizeof(arr[5]));
// return 0;
//}
//int main()
//{
// int a = 2;
// int b = a << 2;
// printf("%d\n", b);
// printf("%d\n", !b);
// return 0;
//}
//
//int main()
//{
// int arr0[] = { 1,2,3,4,5,6,7,8,9,10 };
// int i = 0;
// while (i<10)
// {
// printf("%d\n", arr0[i]);
// i++;
//
// }
// return 0;
//}
//int add(int x,int y)
//{
//
//
// int z;
// z = x + y;
// return z;
//}
//int main()
//{
// int sum;
// int a ;
// int b = 0;
// scanf("%d%d", &a,&b);
// sum = add(a,b);
// printf("%d", sum);
//}
//int main()
//{
// int a = 0;
// while (a < 10)
// {
// printf("%d\n", a);
// a++;
// }
// printf("final");
//}
//int main()
//{
// int input = 0;
// printf("请输入(1/2):");
// scanf("%d", &input);
// if (input == 1)
// {
// printf("输入值为一");
//
// }
// else
// {
// printf("输入值为二");
// }
// return 0;
//}
//int main()
//{
// printf("F:\\t联网大作业\\t报文提\"交.test\n");
// printf("%c\n", '\x62');
// return 0;
//}
//int main()
//{
//
// char arr1[] = "adb,asd,adi";
// char arr2[] = { 'a','b','c', '\0'};
//
// printf("%s\n", arr2);
// printf("%s\n", arr1);
// printf("%d\n",strlen(arr1));
// printf("%d\n", strlen(arr2));
//
// return 0;
//}
//
//enum color { red, orange, bule, green, yellow, brone, pink, black, white };
//int main()
//{
// //char a = 'G';
// //int b = 45;
// //printf("%c\n", a);
// //printf("%d\n", b);
// //int c = 15;
// //printf("%x\n", c);
//
// /*printf("%d\n", sizeof(char));
// printf("%d\n", sizeof(short));
// printf("%d\n", sizeof(long));
// printf("%d\n", sizeof(float));
// printf("%d\n", sizeof(int));
// printf("%d\n", sizeof(double));
// printf("%d\n", sizeof(long ));*/
// //printf("%d\n", A);
//
//
//
// //int a = 0;
// //int b = 0;
// //int sum;
// //scanf("%d%d", &a,&b);
// //sum = a + b;
// //printf("sum =%d ", sum);
// enum color Cloor= red;
// printf("%d\n", red);
// printf("%d\n", orange);
// printf("%d\n", bule);
// printf("%d\n", green);
// printf("%d\n", yellow);
// printf("%d\n", brone);
// printf("%d\n", pink);
// printf("%d\n", black);
// printf("%d\n", white);
//
//
// return 0;
//
//}
//