从零开始学习C语言
2021-01-17 22:15
1021 查看
了解指针变量,代码如下:
int main() { int a = 10;//4个字节 int* p = &a;//取地址a printf("%p\n",p); //有一种变量是用来存放地址的 - 指针变量 printf("%p\n", &a); *p = 20;//* - 解引用操作符 printf("%d\n", a); return 0; }
要知道指针大小在32位电脑里是4字节,64位则是8字节
想验证可以使用以下代码来验证:
int main() { char ch = 'c'; char* pc = &ch; printf("%d\n", sizeof(pc));//指针大小在32位是4个字节,在64位是8个字节 //*pc = 'b'; //printf("%c\n", ch); return 0; }
- 解引用操作符/间接操作符
结构体:
当遇到一些复杂对象的时候,例如人、书等
我们需要自己创建一个结构体变量
以下代码以书举例:
struct Book//这代表我们创建的结构体变量 { char name[20];//C语言程序设计 short price;//55 }; int main() { struct Book a = { "C语言程序设计", 55 }; printf("书名:%s\n", a.name); printf("价格:%d元\n", a.price); a.price = 15; printf("修改后的价格:%d", a.price); return 0; }
到此初始C语言的章节已学完,这次的学习让我对C语言的知识有了足够的了解,我会更加努力完成接下来的章节学习。
2021.1.17
相关文章推荐
- 4.从零开始学习C语言--C语言的输入(scanf)与输出(printf)
- 从零开始学习C语言开发视频教程在线完整版
- 5.从零开始学习C语言--C语言运算符和流程控制
- 从零开始的c语言链表学习 001--创建一个最简单基础的链表
- 6.从零开始学习C语言--if判断语句
- 11.从零开始学习C语言--中断循环break和continue
- 从零开始学习C语言(二)之daemon,socket连接
- 13.从零开始学习C语言--函数
- 7.从零开始学习C语言--for循环语句
- 23.从零开始学习C语言--位运算符
- 从零开始的c语言链表学习 002--链表的查找,插入,删除操作
- 补.从零开始学习C语言--运算符补充(自增/自减、三目、逗号)
- 24.从零开始学习C语言--二进制全部为0的意义
- 从零开始学习C语言 源代码
- 从零开始学习C语言
- 从零开始学习C语言(一)之读取文本文件(函数fgets)
- 19.从零开始学习C语言--枚举
- 8.从零开始学习C语言--while循环语句
- 如何从零开始学习c语言,你真的造吗
- 小白从零开始学习C 之 C语言 顺序结构 C语