返回

杭州达内教育

杭州临安区C++培训班

杭州临安区C++培训班

在线咨询 预约试听

2022-11-09课程详细

杭州临安区C++培训班
 

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。


C语言基本简介

4082-1Z510104609255

C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10~20。因此,C语言可以编写系统软件。

咨询课程

4082-1Z5101046194F

二十世纪八十年代,美国标准局为了避免各开发厂商用的C语言语法产生差异,给C语言制定了一套完整的美国标准语法,称为ANSI C。作为C语言初的标准。 2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows, Mac OS X, Linux, Unix等。

咨询课程

 C语言初探

1.第1个C语言程序
2.选择正确的输入法,严格区分中英文
3.什么是源文件?
4.什么是编译和链接?
5.主流C语言编译器有哪些?
6.什么是IDE(集成开发环境)?
7.什么是工程/项目?
8.哪款C语言编译器(IDE)适合初学者?
9.如何在手机上编写C语言代码?

咨询详情

10.C语言的三套标准:C89、C99和C11
11.C语言为什么有那么多编译器?
12.程序安装是怎么回事?
13.制作安装包,让用户安装程序
14.C语言程序的错误和警告
15.分析第1个C语言程序
16.C语言代码中的空白符
17.彩色版的C语言,让文字更漂亮
18.一个真正带界面的C语言程序

咨询详情

C语言基础知识总

4082-1Z510104609255

C的运算符有以下几种:

1、算术运算符(+ - * / )结合方向自左向右
2、关系运算符(> < =="">= <= !="">
3、逻辑运算符(! && ||)
4、位运算符(<>> ~ | ^ &)
5、赋值运算符(=及符号扩展赋值运算符)
6、条件运算符(? : )
7、逗号运算符( , )
8、指针运算符(* &)
9、求字节运算符(sizeof)
10、强制类型转换运算符((类型))
11、分量运算符( . ->)
12、下标运算符([])
13、其他

咨询课程

4082-1Z5101046194F

控制语句:

完成一定的控制功能。
1、if()~else~
2、for()~
3、while()~
4、do~while()
5、continue
6、break
7、switch
8、goto
9、return

咨询课程

4082-1Z51010462B94

字符串处理函数:

1、puts()将一个字符串输出到终端
2、gets()从终端输入一个字符串到字符数组,并且得到一个函数值。
3、strcat()链接两个字符数组中的字符串。
4、strcpy()字符串复制函数。
5、strcmp()比较字符串作用。
6、strlen()测试字符串长度的函数不包括“”
7、strlwr()将字符串中的大写字母转换为小写字母。
8、strupr()将字符串中的小写字母转换为大写字母。

咨询课程

达内C/C++就业班核心课程

Linux基础

主要掌握内容:

linux系统安装配置:
虚拟机安装配置、Ubuntu系统安装配置、vim编辑器安装配置、文件共享配置

系统操作命令:
文件操作命令:ls、touch、mkdir、pwd、rm、chmod、mv、cp、vim、cd、pwd网络操作命令:ping、ifconfig、netstat

服务器搭建:
ftp服务器搭建:服务器操作命令:ftp、open、get、put、cd、byte
nfs服务器搭建项目

咨询详情
面向过程编程C语言

主要掌握内容:
C基础:
内置数据类型、基本输入输出、类型表示范围、头文件包含、gcc编译运行 算术运算符、逻辑运算符、位运算符、比较运算符、赋值运算符、sizeof运算符、取址运算符、逗号运算符
条件结构:
真假定义、if条件结构、if-else if条件结构、switch条件结构
循环结构:
for循环、while循环、do-while循环
函数:
函数申明定义、函数调用、递归函数、回调函数、现场保护、现场恢复
指针和数组:
指针、数组、字符串、冒泡排序、选择排序、指针数组、数组指针、指针函数、函数指针
动态空间管理:
空间分布、内存泄漏、动态申请空间、空间释放

咨询详情
Linux系统编程

主要掌握内容:

文件IO:
文件类型、创建文件、文本读写、属性操作

多进程编程:
并发概念、进程创建及结束、僵尸进程、孤儿进程、exec函数族

进程间通讯:
无名管道、有名管道、内存映射、共享内存、消息队列、信号、socket

多线程编程:
线程创建及结束

同步和异步:
同步和异步的概念、同步的方式(互斥锁、读写锁、条件变量、信号量)、异步方式(信号)、PV经典案例

网络编程:
OSI七层架构、TCP/UDP协议、IP协议、网络编程系统调用

咨询详情
面向对象编程C+
语言

主要掌握内容:
C++基础:
数据类型、输入输出、引用、函数、动态空间管理、文件、结构体
类封装:
构造函数、深浅拷贝、初始化列表、析构函数、子对象、static/const成员、this
继承:
父类/基类、子类/派生类、单继承、多继承、虚继承
多态:
静态多态(函数重载)、动态多态(虚函数)、纯虚函数、抽象类
STL:
函数模板、类模板、vector、list、map、deque、set
Qt界面设计:
窗口类型:widget、dialog、mainwindow信号槽机制、鼠标事件、键盘事件图形图像、并发、socket网络编程

咨询详情


机构地图

预约申请免费试听

只要一个电话,我们免费为您回电

438人已预约

相关课程

栏目导航