初始c语言
#define _CRT_SECURE_NO_WARNINGS 1
#include
#include
//*-解引用操作符/间接访问操作符
//int main()
//{
// int a = 10;//向内存申请了4个字节的空间
// &a;
// printf("%p\n", &a);
// return 0;
//}
//int main()
//{
// double d = 3.14;
// double* pd = &d;
// *pd = 5.5;
// printf("%f\n", d);
// printf("%d\n", sizeof(pd));//8
// return 0;
//}
//2
//结构体
//复杂对象--结构体--我们自己创建出来的一种类型
struct Book
{
char name[20];//c语言程序设计
short price;//55
};//分号不可缺少 结束标志
//int main()
//{
// 利用结构体创建一个该类型的结构体变量
// struct Book b1 = {"c语言程序设计",55};
// printf("书名:%s\n", b1.name);
// printf("价格:%d元\n", b1.price);
// b1.price = 15;
// printf("修改后的价格:%d\n",b1.price);
// return 0;
//}
//int main()
//{
// struct Book b1 = { "c语言程序设计",55 };
// struct Book* pb = &b1;
// //利用pd打印我的书名和价格
// //.操作符 结构体变量. 成员
// //->操作符 结构体指针->成员
// printf("%s\n", pb->name);
// printf("%d\n", pb->price);
// return 0;
//}
int main()
{
struct Book b1 = { "c语言程序设计",55 };
strcpy(b1.name, "c++");//strcpy- string copy-字符串拷贝-库函数-string.h
printf("%s\n", b1.name);
return 0;
}