1、C卓越工程师班,授课老师:龚涛信息科学与技术学院2016年9月教材:C程序员成长攻略网络课程网址:http:/ 实践:从点滴积累,指针学习,培养程序员的耐心和细心分析和调试程序,掌握三种控制结构语句,输入输出的艺术,龚涛,东华大学信息科学与技术学院,3,2.1.1 printf()和scanf()函数的格式符及附加格式说明符-printf(),2.1 输入输出的艺术,第2章 实践:从点滴积累,龚涛,东华大学信息科学与技术学院,4,2.1.1 printf()和scanf()函数的格式符及附加格式说明符-printf(),2.1 输入输出的艺术,第2章 实践:从点滴积累,龚涛,东华大学信息科学与
2、技术学院,5,2.1.1 printf()和scanf()函数的格式符及附加格式说明符-scanf(),2.1 输入输出的艺术,第2章 实践:从点滴积累,龚涛,东华大学信息科学与技术学院,6,2.1.1 printf()和scanf()函数的格式符及附加格式说明符-scanf(),2.1 输入输出的艺术,第2章 实践:从点滴积累,龚涛,东华大学信息科学与技术学院,7,2.1.2 printf()和scanf()函数的使用技巧-转义字符篇,2.1 输入输出的艺术,第2章 实践:从点滴积累,龚涛,东华大学信息科学与技术学院,8,2.1.2 printf()和scanf()函数的使用技巧-scanf
3、()函数处理空格,2.1 输入输出的艺术,第2章 实践:从点滴积累,没有%c格式控制字符:作为一次数据输入的结束符用“%c”格式输入字符:作为有效字符输入,龚涛,东华大学信息科学与技术学院,9,2.1.2 scanf()函数的使用技巧-多维浮点数组的输入赋值,2.1 输入输出的艺术,第2章 实践:从点滴积累,TC并不能准确地判断程序中是否需要做浮点转换解决办法:让TC编译器知道本程序需要做浮点数的输入转换,也就是在进行二维浮点数组的输入赋值之前,先提供一个线索给TC编译器。,龚涛,东华大学信息科学与技术学院,10,2.1.3 输出的控制艺术-格式控制,2.1 输入输出的艺术,第2章 实践:从点
4、滴积累,针对整数类型和字符类型数据的附加格式说明符%m:m表示输出的数据将占用的宽度针对浮点数据类型的附加格式说明符%m.n: m表示输出的数据将占用的宽度,n表示将输出的小数位数,龚涛,东华大学信息科学与技术学院,11,2.1.3 输出的控制艺术-用输出函数创造简单的程序界面效果,2.1 输入输出的艺术,第2章 实践:从点滴积累,实现等待用户按键效果输出菜单图形动画:例如扑克牌,龚涛,东华大学信息科学与技术学院,12,2.1.1 指针的实质,2.2 指针,第2章 实践:从点滴积累,指针实际上是一个特殊的变量,它所存储的是一个内存地址值,而不是具体的数据。简单点说,指针存储的是一个指定数据在内存中存放的地址。,龚涛,东华大学信息科学与技术学院,13,答疑联系信息,手机:18201798064QQ:5763698E-mail:办公室地址:2号学院楼518上机机房:7号机房课程网址http:/