摘要: 手写笔记: 代码列表: 出现问题: typedef的用法: 为自定义数据类型结构体定义简洁的类型名称 以结构体为例,下面我们定义一个名为 Point 的结构体: struct Point { double x; double y; double z; }; 在调用这个结构体时,我们必须像下面的代码这 阅读全文
posted @ 2020-04-25 22:57 sui-6 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 笔记: 程序运行结果: 出现问题: 一级指针和二级指针的关系: 1.一级指针指向的内容一定是一个“地址”,而不是普通变量。一级指针本身p本身也是一个变量,它跟 a 是 一样的,只不过指向的内容不同而已,a指向的是一个具体的值,而p则是指向a的内存地址。 2.对p的赋值和各种其他操作(不带*),都是伴 阅读全文
posted @ 2020-04-12 22:23 sui-6 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 笔记: 代码: 问题: (1)%i是什么意思?%d 与 %i 的区别? 在 printf 格式串中使用时,没有区别在 scanf 格式串中使用时,有区别:在scanf格式中,%d 只与十进制形式的整数相匹配。而%i 则可以匹配八进制、十进制、十六进制表示的整数。·例如: 如果输入的数字有前缀 0(0 阅读全文
posted @ 2020-03-28 23:53 sui-6 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 代码列表: 手写笔记: 出现问题: 1.字符串和字符数组都可以使用%s输出整个字符串,都可以使用*或[ ]获取单个字符,这两种表示字符串的方式是不是就没有区别了呢? 答:有区别,它们最根本的区别是在内存中的存储区域不一样,字符数组在定义后可以读取和修改每个字符,而字符串一旦被定义后就只能读取不能修改 阅读全文
posted @ 2020-03-15 21:19 sui-6 阅读(112) 评论(1) 推荐(0) 编辑
摘要: 笔记 : 代码: 存在问题: 1. *p++与(*p)++、*(p++)三者异同? 2.为什么指针变量不是指向地址1000的变量? 解决: 1.通过网上搜索查阅得知 (1).*p++与*(p++)是等价的,表示取p所指单元的值,p指向下一单元,即p自加1。 (2).(*p)++表示取p所指单元的值, 阅读全文
posted @ 2020-03-08 22:33 sui-6 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 第一次作业: 计算机19级2班 蔡福鑫 问题1: 来自PTA第一次作业函数题第三题 问题2: 来自PTA第一次作业选择题2-6 问题3: 来自MOOC课程1.1.3 (2分50秒处) 代码列表: 纸质笔记: 阅读全文
posted @ 2020-03-04 19:57 sui-6 阅读(132) 评论(1) 推荐(0) 编辑