跟我学工控C+第一讲_第1页
跟我学工控C+第一讲_第2页
跟我学工控C+第一讲_第3页
跟我学工控C+第一讲_第4页
跟我学工控C+第一讲_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一节,C+ 初体验,扫描二维码可体验更多课程,目录,教学目标,教学内容,上机实践,教学目标,了解程序的基本知识和上机环境,学习 1.了解主函数和一般函数的概念,了解函数构成; 2.掌握源程序的书写格式,包括标识符和关键(保留)字的使用; 3.了解编译预处理、编译和链接过程和从编辑源程序到程序运行的操作方法; 4.掌握数据的输入输出(包括输入输出格式)方法,教学内容,1 简单的程序,例1-1:在屏幕上显示:This is my first program! #include /包含基本输入输出库文件 using namespace std; / 使用名字空间std int main( ) /主

2、函数名 cout This is my first program! ; /屏幕显示语句 return 0; /表示程序顺利结束,C+的程序由函数组成。该程序只由一个主函数main()构成 一对花括号“ ”是主函数的定界符 程序语句全部采用小写字母。区分大小写,书写采用自由格式 语句用分号结束;一行可以写多个语句 注释行: 以两个“/”起头的任何文字,教学内容,例1-2:加法计算器程序 #include /包含基本输入输出库文件 using namespace std;/使用名字空间std int main()/主函数名 int x, y, sum; /定义三个变量 coutxy;/输入两个变

3、量的值 sum = x + y;/加法计算 cout x + y = sum endl; /输出运算结果 return 0;/表示程序顺利结束,教学内容,例1-3:求三角形面积 #include #include /包含标准数学函数库 using namespace std; / 定义area()函数,其函数的返回值和形式参数a, b, c都是双精度类型 double area(double a, double b, double c) double s, t; /定义本函数中用到的变量s和t为可描述实数的双精度类型变量 s = (a+b+c)/2; /计算中间变量s t = sqrt(s*(

4、s-a)*(s-b)*(s-c);/调用标准数学开平方函数 return t; /将运算结果t的值返回,通过函数名area带回函数调用处 / 主函数 int main() double x, y, z;/变量说明,定义三个可对实数进行操作的双精度类型变量 /调用area函数(参数使用几个确定的值)并将计算得到的结果直接输出 cout xyz; /调用area函数(参数为用户任意输入的值)并将计算得到的结果直接输出 cout 三角形面积为: area(x, y, z) endl; return 0;,教学内容,2 程序的基本结构 全局变量说明 #include using namespace s

5、td; 子函数1 (形式参数) 子函数局部变量说明 语句序列 。 int main( ) 局部变量说明 语句序列 return 0;,C+程序由函数组成;至少包括主函数 main()和(或)若干个子函数。唯一 的主函数main()是整个程序的入口点。 (注意与PLC区别) 函数组成:返回类型,函数名,(形参)函数体 (相当于plc的高级指令或者子程序) 函数体又由变量及参数说明语句和语句序 列构成。 每个语句必须用分号结尾。一个语句行可以写多个语句,一个语句可以写在多行上。 C+语言允许在程序中插入注释行。 C+语言提供了包括I/O功能在内的大量标准库函数,但调用这些函数时,必须在程序头部包含

6、头文件,教学内容,3 输入与输出 cin表示输入流对象,其基本用法为: cinV1V2Vn; 在输入时,应注意用空格或tab键将所输入的数据分隔开。 必须注意所输入数据的类型应与接受该数据之变量的类型相匹配,否则输入操作将会失败或者得到的将是一个错误的数据。 cout表示输出流对象,其基本用法是: cout E1 E2 Em; 在输出时,要注意恰当使用字符串和换行符endl,提高输出信息的 可读性。 例: cout x + y = sum endl,教学内容,cinxy; cout This is my first program!,教学内容,4 注释(作用同PLC注释) C+的注释有两种形式: / 用于单行注释 /* */ 用于多行注释 注释可以出现在空白符允许出现的任何地方,但习惯上将注释和其所描述的代码相邻,一般可以放在代码的上方或右方,不放在下方。 恰当使用注释可以使程序容易阅读,上机实践,安装VC6.0集成开发环境 安装VisualAssist(可大幅提高编程开发速度) 程序例1-1,1-2编译运行演示,课后习题,1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论