1-序言.ppt
文本预览下载声明
C语言编程实践 我的信息 周文建 (自动化工程学院) 软件设计、开发、教学 zhouwenjian@uestc.edu.cn 交流QQ群号验证码:周文建) 主楼C2318 课程开设目的 C语言很重要 但是很多同学未掌握语法; 有些同学掌握了语法,但不能编程; 有些同学能编程,但代码质量不高; C语言的用途 编写操作系统 – Unix, Linux 嵌入系统应用 – linux, vxworks, wince 学习C++的基础 硬件调试程序 课程目标 部分同学能够精通C语言编程,掌握软件工程的基础知识,并能参与到实际的项目开发中去 大多数同学能够熟练掌握C语言程序设计,能够通过计算机二级考试 其他文科类同学能够熟悉C语言的语法,并编写简单的小程序 课程相关 参考书籍 《Code Complete》第2版 (中文名:代码大全) 《C Primer Plus 中文版》 第5版 开发工具(windows操作系统下) Codeblocks VC++ CVI 为什么选择Codeblocks 开源,可以查看开发工具的源代码 跨平台,支持Windows操作和Linu操作系统 支持多种编译器:gcc,VC++,Borland c++。 学习方式 四个学生作为一个小组, 其中一人担任小组长 你的目标 你的目标是什么? 你准备如何学习? 测试练习 请编程实现:输入两个整数,并输出其相加之和。 第一个C程序:print.c #include stdio.h void main(void) { printf(%d + %d = %d\n, 1, 2, 1+2); getchar(); } 运行结果 求两个整数之和:sum.c #include stdio.h void main(void) { int a, b, sum; printf(请输入两个整数: \n); scanf(%d%d, a, b); sum = a + b; printf(%d + %d = %d\n, a, b, sum); getchar(); } 求两个整数之和程序运行结果 C语言程序简介 C语言程序中的代码文件以c和h为文件扩展名(开发工具一般以项目的方式管理代码文件,除c和h文件外,还会自动生成项目管理所需的文件),可以包含多个c和h文件 C语言程序必须包含一个main函数,当运行该程序时,由操作系统调用该函数,程序总是从main函数的第一行开始运行 C语言程序结构 #include stdio.h // 包含头文件 void main(void) /*主函数,程序开始执行点*/ { // 变量定义 // 函数调用 } C语言中可以采用两种注释方式 //方式:从//开始至行尾都是注释 /* ... */方式:从/*开始至*/之间的一行或多行都是注释 常用的C语言开发工具都提供很多库函数,例如标准输入和输出函数:scanf和printf C语言和C语言开发工具的关系 推荐编程语言学习过程 程序员的语言体系?: ?一种汇编语言 ?C ?一种面向对象(C++、JAVA、C#等)? 一种解释型语言,perl或tcl(也许其它) C语言编程实践 * * 内容 掌握C语言的基础知识,包括基本数据类型、运算符、表达式、控制结构等 掌握C语言的高级知识,包括数组、指针、字符串、结构体、文件、函数等 掌握用C语言进行程序设计的方法、过程 掌握软件工程的基本知识 后续课件中的相似对话框都表示程序的运行结果
显示全部