#include<stdio.h>
/*
int main()
{
int a = 10;
printf("%p", &a);//*p专门用于打印地址
int *pa = &a;//pa用于存放地址,在c语言中pa叫做指针变量
//int说明pa执行的对象是int类型
char ch = 'a';
char *pc = &ch;
return 0;
}
*/
/*
int main()
{
int a = 10;
int *pa = &a;
*pa = 20;//*解应用操作,*pa就是通过pa里的地址找到a
printf("%d", a);
return 0;
}
*/
/*
int main()
{
printf("%d", sizeof(char*));
printf("%d", sizeof(int*));
printf("%d", sizeof(float*));
printf("%d", sizeof(double*));//指针需要多大地址取决于地址的储存需要多大空间
printf("%d", sizeof(long*));
printf("%d", sizeof(short*));
return 0;
}
*/
//结构体用来描述复杂对象,比如描述学生,包括学号,姓名,班级
/*
struct stu
{
char name[20];
int age;
double score;
};
//创建一个书的类型
struct Book
{
char name[20];
float price;
char id[30];
};
int main()
{
struct stu s = { "张三",20,85.5 };//结构体的创建和初始化
printf("1:%s %d %lf\n", s.name, s.age, s.score);//结构体变量.成员变量
struct stu *ps = &s;
printf("2: %s %d %lf\n", (*ps).name, (*ps).age, (*ps).score);
printf("3: %s %d %lf\n", ps->name, ps->age, ps->score);//结构体指针->成员变量名
return 0;
}
*/
/*
int Max(int x, int y)
{
if (x > y)
return x;
else
return y;
}
int main()
{
int a = 0, b = 0;
scanf_s("%d%d", &a, &b);
int m = Max(a, b);
printf("%d", m);
return 0;
}
*/
6.15c语言练习
最新推荐文章于 2024-07-12 10:45:15 发布