渥瑞达-Unix/Linux下面向对象程序设计(C语言)
文章类别:
- 23 9 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
资料关联类别:[www.books51.com] 整理 &发布
操作系统教程
c语言/c++程序设计教程
计算机资料
程序设计/编程开发教程资料
计算机类视频教程
Linux教程/视频教程/软件
[主讲]:
冉伟老师,加拿大国籍,加拿大Carleton大学计算机科学双硕士。Sony Ericsson资深软件设计师,海外著名IT培训专家。3G嵌入式软件设计与软件质量专家,曾就职Motorola, Nokia等国际著名通讯企业。
Unix/Linux下面向对象程序设计(第一讲):概述了Unix/Linux开发环境: Unix/Linx的发展历史,Unix/Linux的应用,Exceed终端软件的使用;Unix/Linux平台的C语言开发:如何编辑、编译、调试Linux平台的C语言程序;面向对象的C++开发:什么是面向对象的软件开发,如何声明与定义类和对象,如何编译与调试C++程序;UML&Rational和设计模式:UML语言的发展,以及Rational工具的使用,设计模式的应用。
指针的应用(第二讲):概述指针的定义,指针变量的定义,地址符的使用,指向指针的指针,指针与数组的关系,指针的运算,指针的字节大小,如何访问指针变量,指针变量的初始化,函数的参数传递:值传递,指针传递和引用传递等等。
引用的应用(第三讲):概述了引用的定义:引用是一个变量的别名;常量引用对引用对象访问权限的限制;在工作中如何使用引用:引用可以作为参数传递,值返回;指针与引用的区别;在项目开发中如何使用指针与引用。
extern关键字(第四讲):概述了变量的访问范围:文件范围,函数范围和块范围;变量的隐藏与访问;全局变量的定义;如何使用操作符::来访问全局变量;如何使用extern关键字来访问另一个文件定义的全局变量。
static关键字(第五讲):概述了内存的基本构成:程序区,静态存储区,动态存储区;动态存储区又分为:堆和栈;静态局部变量的特点与访问范围;静态变量的生命周期;静态全局变量与普通全局变量的区别;静态全局变量与静态全局函数的访问范围。
函数的参数传递与返回值(第六讲):概述函数的三种函数的参数传递方法:值传递,指针传递,引用传递;值传递:形参是实参一个拷贝,形参的变化不会修改实参的值;引用传递与指针传递:通过修改形参的值能改变实参的值;函数的返回值:值返回,引用返回,指针返回;不能返回一个局部变量的引用与地址。
指针与引用(第七讲):概述了指针与引用的区别:指针与引用的内存分配;在项目开发中,指针代表HAS-A,引用代表USE-A;避免返回局部变量的引用;如何正确实现引用返回;对引用返回值的修改来实现对实参的改变。
会员福利
文章类别:
本文链接: https://www.books51.com/24684.html
【点击下方链接,复制 & 分享文章网址】
渥瑞达-Unix/Linux下面向对象程序设计(C语言) → https://www.books51.com/24684.html |
上一篇: 单片机C语言编程与实例
你必须注册后才能投票!
最新评论