龚本灿c语言程序设计,c语言程序设计初步-求索学堂.ppt

c语言程序设计初步-求索学堂

C语言程序设计 主讲人 龚本灿 个人联系方式 QQ: 190026892 网上答疑、教学资料及作业地址: 三峡大学网站->求索学堂->统一身份认证后->C语言程序设计(龚本灿) 如果无法登录,可在“站内搜索”->教师->龚本灿 上交地址: 11 学习方法说明 C语言重要、初学时注意以下几点: 认真听讲、多分析思考 注意重点 多动手编程 平时成绩:30%(作业、上课和实验的出勤及表现) 期末考试成绩:70% 本章内容 1.1 计算机程序设计语言的发展 1.2 C语言的发展及特点 1.3 简单的C语言程序 1.4 C语言程序的开发步骤及调试方法 1.5 算法及其描述 1.6 格式化输入、输出函数 1.7 学生信息管理系统案例简介 【学习目标】 掌握C语言程序的基本结构和书写规则 掌握C语言程序的上机操作步骤 熟悉VC 6.0集成开发环境 了解计算机程序设计语言的发展 了解C语言的特点 了解算法及其描述 1.3 简单的C语言程序 程序:按照一定的顺序安排的工作步骤。 注释 1.注释有两种: (1)“/* … */”,可以是单行或多行 (2) “//”,只能是单行注释 2.注释可有可无,用来对程序进行说明 3.注释不会影响程序的功能和正确性 包含头文件 作用是将头文件stdio.h的内容读到该命令的位置处。 为了用户编程方便,C编译系统提供了许多完成各种功能的库函数供用户调用。需要注明该库函数所在的头文件。 scanf()为输入库函数,printf()为输出库函数,程序中只要用到这两个库函数,就需要包含stdio.h头文件。 定义主函数 构成C程序的基本单位是函数,一个C程序可由一个或多个函数组成,有且只有一个主函数。 C程序总是从main()函数开始执行,main()函数执行完了,程序也就结束了。 一个函数由函数首部和函数体两部分组成。函数体中每条语句必须以分号(;)号结尾。 定义变量 定义了三个整型变量x、y和表示整型 。 变量必须先定义后使用。 给变量命名时需要注意以下几点: (1) 变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 (2) 变量名一般采用小写字母,并且区分大小写。 (3) 变量名不能为关键字。 (4) 尽量做到“见名知义”。 调用格式输入函数 调用scanf()格式输入函数从键盘输入数据给变量x和y,该函数的调用格式如下: scanf("格式控制字符串",变量地址列表); 格式说明符与各输入项在数量和类型上一一对应。 进行两数相加 x、y和sum变量在计算机中存放在哪儿呢? 答案是:计算机的内存。 调用格式输出函数 调用printf()格式输出函数在屏幕上显示计算结果。 printf("格式控制字符串",输出列表); 格式控制字符串用来指定输出格式,由普通字符、格式说明符和控制字符组成。 输出时普通字符原样显示,格式说明符变量的值所代替,控制字符\n的作用是换行 。 【归纳总结】 编写C程序的一般过程是: (1) 定义变量; (2) 设置变量的值,可以通过键盘输入或直接赋值; (3) 加工处理,得到结果; (4) 输出结果。 C语言程序的上机过程 C语言程序的开发步骤一般分为四步:编辑、编译、连接和执行。 1.4.2 C语言程序的上机过程 输入源程序 2 编译(compile) 假设将sum=x+y语句后的分号(;)输掉了,则会出现如图所示的错误提示信息。双击错误提示行,系统会自动定位错误的大概位置,再结合系统给出的提示信息进行修改。 3 连接4 执行 5. 关闭工作区 当一个程序执行完毕,想要建立下一个程序时,必须先关闭当前文件所在的工作区,再建立新文件。 【例1-2】从键盘输入圆的半径,求圆的面积。 /*文件名:p1-2.c*/ #include //注明输入输出函数使用的头文件 void main()//定义主函数 { float r,area;//定义单精度型变量 scanf("%f",&r);//调用库函数从键盘输入半径 area=3.14*r*r;//计算圆的面积 printf("area=%f\n",area);//在屏幕上显示结果 } 【归纳总结】 为了使程序美观、整齐,可读性好,编写C程序时应尽量遵循以下规则: “{”和“}”对齐,且一般单独占一行。 使用键缩进,书写格式呈锯齿形。 一条语句占一行。 有足够的注释。 【例1-3】从键盘输入任意一个数,输出该数的平方根,输出宽度占7位,并保留两位小数。 带小数点的变量也可定义为double(双精度型),其格式说明符为%lf。 7.2为附加格式说明符,表示输出宽度占7位,并保留两位小数。 f

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值