#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
//int main()
//{
// int a = 0;
// char ch = 'a';
// char* pc = &ch;
// printf("%p\n", &a);
// printf("%c\n",ch);
// printf("%d\n", ch);//输出为97。
// printf("%p\n", ch);//输出为:00000061。不变。
// printf("%p\n",&ch);
// printf("%d\n", &ch);//%d与%p的输出为十进制与十六进制。
// printf("%c\n", &ch);//输出变化。
// printf("%p\n",pc);
// printf("%c\n", pc);
// printf("%d\n", pc);
// printf("%p\n", &pc);
//
// return 0;
//
//}
//结构体
struct stu
{
char name[20];
int age;
double weight;
char id[20];
};
int main()
{
struct stu a = { "sun",20,160.56,"20220112" };
struct stu b = {};
struct stu* pb = &b;
printf("%s %d %f %s\n", b.name, b.age, b.weight, b.id);
printf("%s %d %f %s\n", a.name, a.age, a.weight, a.id);
struct stu* pa = &a;
printf("%s %d %f %s\n", (*pa).name, (*pa).age, (*pa).weight, (*pa).id);
printf("%s %d %f %s\n", pa->name, pa->age, pa->weight, pa->id);
return 0;
}
二零二二一月十二
最新推荐文章于 2024-05-02 18:02:39 发布