学习日志 姓名:张奇哲 日期:7.13
|
|
今日学习任务
| 1. 了解C语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2. 了解基本数据类型的定义及输入输出;(内置类型) 3. 掌握字节长度与取值范围; (计算机存储数据的方式、sizeof的使用) |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 基本完成了今天的学习计划。 |
今日开发中出现的问题汇总
| scanf函数使用时出现段错误 char输入的字符在整形int后输出时,有时会出现跳过输入的情况,和字符长度有关。 |
今日未解决问题
| 无 |
今日开发收获 | 重新学习了一遍c语言最基本的知识,发现了之前学习的不足,同时学到了很多新东西,发现了C语言中蕴含的乐趣。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 基本跟上学习进度,但同时在过程中发现了自身之前的C语言学习中的不足,要求我在之后更努力的学习。 |
其他
| printf1. 是什么:格式化输出函数 2. Int printf(“const char *format”,…);== printf(“格式化+占位符”,可变参数列表) 3. …可变参数列表 4. Printf为什么需要行缓冲(避免直接处理原始数据),缓冲区的类型 5. 使用技巧(改变颜色,改变输出位置) scanf1. 是什么:格式化输入函数; 2. Int scanf(“const char *format”,&p); ==scanf(“ 格式化+占位符” +变量地址); 3. 段错误:内存使用错误(先申请,后使用) Scanf垃圾问题 getchar(); |