招生热线:0756-3812390
2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
购物车 查看交学费帐号信息 登录学习平台

 在线调查
 前10名:
1. PHP14.5% 
2. C++7.8% 
3. 黑客7.5% 
4. Java6.6% 
5. C语言4.5% 
6. Lua4.3% 
7. C#4% 
8. 汇编3.9% 
9. delphi3.7% 
10. ASP.NET3.5% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

C和指针



C和指针 
◆ 价格:,电脑上网在线播放,学习时间一年,下载需补差价10-15元

 ◆ 本课程通过对指针的基础知识和高级特性的探讨,把指针的强大功能融入到程序中去

 ◆ 本课程给出了很多编程技巧和提示,可以让你及时巩固各种概念,强化理解和吸收

 ◆ 本课程有针对性很强的练习,帮助你打下良好基础

 ◆ 本课程适合初学者

◆ 本课程一共 64 讲,课程视频 31小时6分钟





 
我要进入试听模式。


 课程简介
    本课程通过讲解指针的基础知识和高级特性,把指针的强大功能融入到程序中去,课程内容包括数据类型、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合,本课程适合初学者。
 课程内容

本课程一共 64 讲,课程视频 31小时6分钟


第1讲   课程简介

第2讲   第1章 安装C语言开发工具 - VC++ 2008

第3讲   第1章 安装C语言开发工具 - VC++ 2010

第4讲   第1章 Hello World

第5讲   第2章 基本概念

第6讲   第3章 整型家族

第7讲   第2章 浮点类型 - 实型

第8讲   第2章 常量、符号常量

第9讲   第2章 枚举常量

第10讲  第4章 if 语句

第11讲  第4章 switch 语句(一)

第12讲  第4章 switch 语句(二)

第13讲  第4章 while 循环语句

第14讲  第4章 for 循环语句

第15讲  第4章 终止循环

第16讲  第5章 算术运算符

第17讲  第5章 关系运算符

第18讲  第5章 逻辑运算符

第19讲  第5章 二进制和十六进制

第20讲  第5章 数制和权值

第21讲  第5章 位运算符

第22讲  第5章 逻辑运算和位运算的区别

第23讲  第5章 赋值运算符

第24讲  第5章 更高级的运算符

第25讲  第6章 指针(一)

第26讲  第6章 指针(二)

第27讲  第6章 指针(三)

第28讲  第6章 指针(四)

第29讲  第7章 指针和函数

第30讲  第13章 函数指针(一)

第31讲  第13章 函数指针(二)

第32讲  第8章 数组基础知识: 一维数组

第33讲  第8章 数组基础知识: 二维数组

第34讲  第8章 数组基础知识: 字符数组

第35讲  第8章 数组基础知识: 字符数组 - 字符串

第36讲  第8章 指针和数组(一)

第37讲  第8章 指针和数组(二)

第38讲  第8章 strlen 函数

第39讲  第9章 字符串函数(一)

第40讲  第9章 字符串函数(二)

第41讲  第9章 字符串函数(三)

第42讲  第9章 C语言字符串的缺点

第43讲  第10章 结构

第44讲  第10章 嵌套结构

第45讲  第10章 指向结构的指针

第46讲  第11章 动态内存分配

第47讲  第12章 链表的基础知识

第48讲  第12章 单链表的基本运算

第49讲  第12章 双链表

第50讲  第14章 #define

第51讲  第15章 文件包含

第52讲  第15章 其他指令

第53讲  第15章 标准 I/O

第54讲  第15章 其他标准 I/O 函数

第55讲  第16章 标准函数库

第56讲  第17章 数组堆栈 - 顺序栈

第57讲  第17章 链式堆栈

第58讲  第17章 数组队列 - 顺序队列

第59讲  第17章 二叉树(一)

第60讲  第17章 二叉树(二)

第61讲  第17章 二叉树(三)

第62讲  第17章 二叉树(四)

第63讲  第18章 运行时环境

第64讲  第18章 C和汇编语言的接口






 教师简介
   主讲教师:
姓名  钟鸣
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  开发部数据总监
职称  高级工程师

专业技能
  • 开发部数据总监

  • MySQL 设计师

  • Oracle 设计师

  • SQL Server 设计师

  • 微软认证MCSE系统工程师


  • 工作简历
  • 2001年6月: 入职斯坦德软件

  • 2002年3月: 担任斯坦德软件开发部开发组长

  • 2003年5月: 担任斯坦德软件开发部项目经理

  • 2005年1月: 担任斯坦德软件开发部数据总监


  • 参与项目开发
  • 2001年07月: 汕头消防119指挥系统

  • 2002年01月: 百奥生物信息管理软件项目

  • 2002年12月: 江西省电子工商管理系统

  • 2003年03月: 珠海市电子工商管理系统

  • 2003年06月: 珠海市工商红盾网

  • 2004年08月: 海关关税执法系统

  • 2004年10月: JC仓库管理系统

  • 2004年10月: 珠海市劳动保障信息系统

  • 2004年12月: SERM教育资源管理系统

  • 2004年12月: SAM2000汽修管理软件

  • 2005年01月: 万网无线网络测试优化系统

  • 2005年09月: 电子政务内外网数据转发

  • 2005年12月: 国家税务总局企业所得税申报系统

  • 2005年12月: 珠海市工商局个私协会管理系统

  • 2006年10月: 海关商品图文信息数据库系统

  • 2006年11月: 珠海市劳动用工监察管理软件

  • 2006年12月: 意大利JobChina网站

  • 2007年02月: 珠海人才聚星网

  • 2007年04月: 珠海市国税局税收管理员信息系统

  • 2007年10月: 海旅网电子商务网站

  • 2007年11月: 广东省国税局纳税评估系统

  • 2008年10月: 猎豹网

  • 2009年10月: 珠海市职业技能监定考试平台




  • 钟鸣老师是斯坦德软件开发有限公司开发部数据总监,微软认证MCSE系统工程师。具有十多年的项目研发和项目管理经验,主持过十余个大中型项目的开发,参与项目开发数十个,涉及工商、税务、海关、劳动局、人力资源、法院等政府机关以及大型外企、通讯、教育等各行各业。同时担任斯坦德大学生实训基地软件开发课程的主讲教师,钟鸣老师开发教学两不误,教学经验丰富,理论联系实际,重点突出,条理清晰,深受学生欢迎。

     教材目录
    第1章 快速上手 
    1.1 C和指针的简介 
    1.1.1 空白和注释 
    1.1.2 预处理指令 
    1.1.3 main函数 
    1.1.4 read_column_numbers函数 
    1.1.5 rearrange函数 
    1.2 补充说明 
    1.3 编译 
    1.4 总结 
    1.5 警告的总结 
    1.6 编程提示的总结 
    1.7 问题 
    1.8 编程练习 
    第2章 基本概念 
    2.1 环境 
    2.1.1 翻译 
    2.1.2 执行 
    2.2 词法规则 
    2.2.1 字符 
    2.2.2 注释 
    2.2.3 自由形式的源代码 
    2.2.4 标识符 
    2.2.5 程序的形式 
    2.3 程序风格 
    2.4 总结 
    2.5 警告的总结 
    2.6 编程提示的总结 
    2.7 问题 
    2.8 编程练习 
    第3章 数据 
    3.1 基本数据类型 
    3.1.1 整型家族 
    3.1.2 浮点类型 
    3.1.3 指针 
    3.2 基本声明 
    3.2.1 初始化 
    3.2.2 声明简单数组 
    3.2.3 声明指针 
    3.2.4 隐式声明 
    3.3 typedef 
    3.4 常量 
    3.5 作用域 
    3.5.1 代码块作用域 
    3.5.2 文件作用域 
    3.5.3 原型作用域 
    3.5.4 函数作用域 
    3.6 链接属性 
    3.7 存储类型 
    3.8 static关键字 
    3.9 作用域、存储类型示例 
    3.10 总结 
    3.11 警告的总结 
    3.12 编程提示的总结 
    3.13 问题 
    第4章 语句 
    4.1 空语句 
    4.2 表达式语句 
    4.3 代码块 
    4.4 if语句 
    4.5 while语句 
    4.5.1 break和continue语句 
    4.5.2 while语句的执行过程 
    4.6 for语句 
    4.7 do语句 
    4.8 switch语句 
    4.8.1 switch中的break语句 
    4.8.2 default子句 
    4.8.3 switch语句的执行过程 
    4.9 goto语句 
    4.10 总结 
    4.11 警告的总结 
    4.12 编程提示的总结 
    4.13 问题 
    4.14 编程练习 
    第5章 操作符和表达式 
    5.1 操作符 
    5.1.1 算术操作符 
    5.1.2 移位操作符 
    5.1.3 位操作符 
    5.1.4 赋值 
    5.1.5 单目操作符 
    5.1.6 关系操作符 
    5.1.7 逻辑操作符 
    5.1.8 条件操作符 
    5.1.9 逗号操作符 
    5.1.10 下标引用、函数调用和结构成员 
    5.2 布尔值 
    5.3 左值和右值 
    5.4 表达式求值 
    5.4.1 隐式类型转换 
    5.4.2 算术转换 
    5.4.3 操作符的属性 
    5.4.4 优先级和求值的顺序 
    5.5 总结 
    5.6 警告的总结 
    5.7 编程提示的总结 
    5.8 问题 
    5.9 编程练习 
    第6章 指针 
    6.1 内存和地址 
    6.2 值和类型 
    6.3 指针变量的内容 
    6.4 间接访问操作符 
    6.5 未初始化和非法的指针 
    6.6 NULL指针 
    6.7 指针、间接访问和左值 
    6.8 指针、间接访问和变量 
    6.9 指针常量 
    6.10 指针的指针 
    6.11 指针表达式 
    6.12 实例 
    6.13 指针运算 
    6.13.1 算术运算 
    6.13.2 关系运算 
    6.14 总结 
    6.15 警告的总结 
    6.16 编程提示的总结 
    6.17 问题 
    6.18 编程练习 
    第7章 函数 
    7.1 函数定义 
    7.2 函数声明 
    7.2.1 原型 
    7.2.2 函数的缺省认定 
    7.3 函数的参数 
    7.4 ADT和黑盒 
    7.5 递归 
    7.5.1 追踪递归函数 
    7.5.2 递归与迭代 
    7.6 可变参数列表 
    7.6.1 stdarg宏 
    7.6.2 可变参数的限制 
    7.7 总结 
    7.8 警告的总结 
    7.9 编程提示的总结 
    7.10 问题 
    7.11 编程练习 
    第8章 数组 
    8.1 一维数组 
    8.1.1 数组名 
    8.1.2 下标引用 
    8.1.3 指针与下标 
    8.1.4 指针的效率 
    8.1.5 数组和指针 
    8.1.6 作为函数参数的数组名 
    8.1.7 声明数组参数 
    8.1.8 初始化 
    8.1.9 不完整的初始化 
    8.1.10 自动计算数组长度 
    8.1.11 字符数组的初始化 
    8.2 多维数组 
    8.2.1 存储顺序 
    8.2.2 数组名 
    8.2.3 下标 
    8.2.4 指向数组的指针 
    8.2.5 作为函数参数的多维数组 
    8.2.6 初始化 
    8.2.7 数组长度自动计算 
    8.3 指针数组 
    8.4 总结 
    8.5 警告的总结 
    8.6 编程提示的总结 
    8.7 问题 
    8.8 编程练习 
    第9章 字符串、字符和字节 
    9.1 字符串基础 
    9.2 字符串长度 
    9.3 不受限制的字符串函数 
    9.3.1 复制字符串 
    9.3.2 连接字符串 
    9.3.3 函数的返回值 
    9.3.4 字符串比较 
    9.4 长度受限的字符串函数 
    9.5 字符串查找基础 
    9.5.1 查找一个字符 
    9.5.2 查找任何几个字符 
    9.5.3 查找一个子串 
    9.6 高级字符串查找 
    9.6.1 查找一个字符串前缀 
    9.6.2 查找标记 
    9.7 错误信息 
    9.8 字符操作 
    9.8.1 字符分类 
    9.8.2 字符转换 
    9.9 内存操作 
    9.10 总结 
    9.11 警告的总结 
    9.12 编程提示的总结 
    9.13 问题 
    9.14 编程练习 
    第10章 结构和联合 
    10.1 结构基础知识 
    10.1.1 结构声明 
    10.1.2 结构成员 
    10.1.3 结构成员的直接访问 
    10.1.4 结构成员的间接访问 
    10.1.5 结构的自引用 
    10.1.6 不完整的声明 
    10.1.7 结构的初始化 
    10.2 结构、指针和成员 
    10.2.1 访问指针 
    10.2.2 访问结构 
    10.2.3 访问结构成员 
    10.2.4 访问嵌套的结构 
    10.2.5 访问指针成员 
    10.3 结构的存储分配 
    10.4 作为函数参数的结构 
    10.5 位段 
    10.6 联合 
    10.6.1 变体记录 
    10.6.2 联合的初始化 
    10.7 总结 
    10.8 警告的总结 
    10.9 编程提示的总结 
    10.10 问题 
    10.11 编程练习 
    第11章 动态内存分配 
    11.1 为什么使用动态内存分配 
    11.2 malloc和free 
    11.3 calloc和realloc 
    11.4 使用动态分配的内存 
    11.5 常见的动态内存错误 
    11.6 内存分配实例 
    11.7 总结 
    11.8 警告的总结 
    11.9 编程提示的总结 
    11.10 问题 
    11.11 编程练习 
    第12章 使用结构和指针 
    12.1 链表 
    12.2 单链表 
    12.2.1 在单链表中插入 
    12.2.2 其他链表操作 
    12.3 双链表 
    12.3.1 在双链表中插入 
    12.3.2 其他链表操作 
    12.4 总结 
    12.5 警告的总结 
    12.6 编程提示的总结 
    12.7 问题 
    12.8 编程练习 
    第13章 高级指针话题 
    13.1 进一步探讨指向指针的指针 
    13.2 高级声明 
    13.3 函数指针 
    13.3.1 回调函数 
    13.3.2 转移表 
    13.4 命令行参数 
    13.4.1 传递命令行参数 
    13.4.2 处理命令行参数 
    13.5 字符串常量 
    13.6 总结 
    13.7 警告的总结 
    13.8 编程提示的总结 
    13.9 问题 
    13.10 编程练习 
    第14章 预处理器 
    14.1 预定义符号 
    14.2 #define 
    14.2.1 宏 
    14.2.2 #define替换 
    14.2.3 宏与函数 
    14.2.4 带副作用的宏参数 
    14.2.5 命名约定 
    14.2.6 #undef 
    14.2.7 命令行定义 
    14.3 条件编译 
    14.3.1 是否被定义 
    14.3.2 嵌套指令 
    14.4 文件包含 
    14.4.1 函数库文件包含 
    14.4.2 本地文件包含 
    14.4.3 嵌套文件包含 
    14.5 其他指令 
    14.6 总结 
    14.7 警告的总结 
    14.8 编程提示的总结 
    14.9 问题 
    14.10 编程练习 
    第15章 输入/输出函数 
    15.1 错误报告 
    15.2 终止执行 
    15.3 标准I/O函数库 
    15.4 ANSI I/O概念 
    15.4.1 流 
    15.4.2 文件 
    15.4.3 标准I/O常量 
    15.5 流I/O总览 
    15.6 打开流 
    15.7 关闭流 
    15.8 字符I/O 
    15.8.1 字符I/O宏 
    15.8.2 撤销字符I/O 
    15.9 未格式化的行I/O 
    15.10 格式化的行I/O 
    15.10.1 scanf家族 
    15.10.2 scanf格式代码 
    15.10.3 printf家族 
    15.10.4 printf格式代码 
    15.11 二进制I/O 
    15.12 刷新和定位函数 
    15.13 改变缓冲方式 
    15.14 流错误函数 
    15.15 临时文件 
    15.16 文件操纵函数 
    15.17 总结 
    15.18 警告的总结 
    15.19 编程提示的总结 
    15.20 问题 
    15.21 编程练习 
    第16章 标准函数库 
    16.1 整型函数 
    16.1.1 算术  
    16.1.2 随机数 
    16.1.3 字符串转换  
    16.2 浮点型函数 
    16.2.1 三角函数  
    16.2.2 双曲函数  
    16.2.3 对数和指数函数  
    16.2.4 浮点表示形式  
    16.2.5 幂  
    16.2.6 底数、顶数、绝对值和余数  
    16.2.7 字符串转换  
    16.3 日期和时间函数 
    16.3.1 处理器时间  
    16.3.2 当天时间  
    16.4 非本地跳转  
    16.4.1 实例 
    16.4.2 何时使用非本地跳转 
    16.5 信号 
    16.5.1 信号名  
    16.5.2 处理信号  
    16.5.3 信号处理函数 
    16.6 打印可变参数列表  
    16.7 执行环境 
    16.7.1 终止执行  
    16.7.2 断言 
    16.7.3 环境  
    16.7.4 执行系统命令  
    16.7.5 排序和查找 
    16.8 locale 
    16.8.1 数值和货币格式  
    16.8.2 字符串和locale  
    16.8.3 改变locale的效果 
    16.9 总结 
    16.10 警告的总结 
    16.11 编程提示的总结 
    16.12 问题 
    16.13 编程练习 
    第17章 经典抽象数据类型 
    17.1 内存分配 
    17.2 堆栈 
    17.2.1 堆栈接口 
    17.2.2 实现堆栈 
    17.3 队列 
    17.3.1 队列接口 
    17.3.2 实现队列 
    17.4 树 
    17.4.1 在二叉搜索树中插入 
    17.4.2 从二叉搜索树删除节点 
    17.4.3 在二叉搜索树中查找 
    17.4.4 树的遍历 
    17.4.5 二叉搜索树接口 
    17.4.6 实现二叉搜索树 
    17.5 实现的改进 
    17.5.1 拥有超过一个的堆栈 
    17.5.2 拥有超过一种的类型 
    17.5.3 名字冲突 
    17.5.4 标准函数库的ADT 
    17.6 总结 
    17.7 警告的总结 
    17.8 编程提示的总结 
    17.9 问题 
    17.10 编程练习 
    第18章 运行时环境 
    18.1 判断运行时环境 
    18.1.1 测试程序 
    18.1.2 静态变量和初始化 
    18.1.3 堆栈帧 
    18.1.4 寄存器变量 
    18.1.5 外部标识符的长度 
    18.1.6 判断堆栈帧布局 
    18.1.7 表达式的副作用 
    18.2 C和汇编语言的接口 
    18.3 运行时效率 
    18.4 总结 
    18.5 警告的总结 
    18.6 编程提示的总结 
    18.7 问题 
    18.8 编程练习 

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-9ADCFF):
    尊敬的老师:
        您好!
        
        1、我比较爱使c#语法,c#的委托,lambda表达式也非常好用,像javascript,html,jquery,css等我都用c#做一个类,然后在页面直接调用,因为vs编译器有翻译注释的功能,所以非常方便,即c#可以访问javascript,html,jquery,css里面的语法,那c#可以访问c++或者asm的语法吗?这样,我只用写一次c++或asm语句,然后以c#做为外面调用的函数来访问它。可能我说的比较绕口,打个比方:
           c#访问html:
           在类里面写
           public void GetButton(this Html html)
           {
              html.Write("<input type=\"Button\" value=\"按钮\" />");
           }
           而在页面中写
           Html.GetButton()
           即可写出一个button,而不用写html语句<input type"button" value="按钮" />了
          
           C#能否写一个类,该类主要是实现c++的一个功能,或者asm的一个功能,然后再在某个地方调用,即以c#为载体,其本质还是c++或asm
       2、-105的补码是97,为什么其值是FFFFFF97呢?而且我用计算器输入十进制-105,转换成二进制是FFFFFFF...97,大于6个FFFF,这是为什么呢?

    吴老师:
    王勇同学,上午好:

    1.html,css不是计算机语言,因为没有流程控制,就是没有if、for这些语句,jquery就是javascript,javascript是一个脚本语言,不是编译型语言,就是说javascript不需要编译、链接。你可以把这些东西写在任何一种计算机语言里,写在C语言、Java、Perl,随便一种语言都可以。你不能把asm写在C#里,因为asm要编译(就是汇编),还是链接,也就是ml和link。

    你把asm写在C#里,C#并不会帮你去ml和link,这是根本原因。像javascript,html,jquery,css这些简单的东西都不需要编译和链接。同样C++也需要编译和链接,而且C++的编译和链接比asm要复杂的多。- 编译和链接是学习的重点,能够掌握编译和链接的人就是高手中的高手。

    2.在电脑里,也就是计算机组成原理里,所有的整数都是用二进制补码表示的: 正数的补码就是原码,负数的补码是原码的反码加一,在取反的时候,所有的0都变成了1,就是很多个F,就是说97前面原来有很多个0,取反后变成很多个1。你找一本《计算机组成原理》复习一下吧。

    计算器用8个字节表示一个整数,所以有很多个F。

    祝学习进步!
    how many women cheat on their husbands seniorgeekpc.com married men who cheat
    cheat on my girlfriend guy cheated on girlfriend with me my girlfriend cheated on me what do i do

    学生(ID-6B58CF):
    老师您好,我在一些文档里面看到一个例子,比如整数测试

    x=1; [ $x -eq 1 ]; echo $?

    x=1; let "$x == 1"; echo $?

    x=1; (($x+1>= 2 )); echo $? 

    这三种描述的意思是一样的吗?
    how many women cheat on their husbands seniorgeekpc.com married men who cheat

    吴老师:
    小李同学,中午好,

    这三种方法是完全一样的,你可以复习一下 第8讲 通过Shell进行数学运算  

    因为在Shell里,一切都是字符串

    x = 1;  --> 这个1不是数字,是字符串,要进行数学运算,就必须把字符串变成数字

    有三种方法

    let

    (( ))

    [ ]

    这三种方法都可以把其中的字符串变成数字,然后进行数学运算。

    祝学习进步!
    cheated on my husband guilt link i cheated on my husband with my ex

    学生(ID-FFDAEA):
      老师你好,你帮我看一下,我写的有问题吗,为什么没有显示图片?<img src="C:\Windows\Web\Wallpaper\风景\img10.jpg" alt="美丽的风景"/〉

    吴老师:
    最后面的符号要改一下


    这是你写的
    <img src="C:\Windows\Web\Wallpaper\风景\img10.jpg" alt="美丽的风景"/〉
    改成
    <img src="C:\Windows\Web\Wallpaper\风景\img10.jpg" alt="美丽的风景"/>


    仔细看最后面的符号,大于号,不能写中文的〉,要用英文的>

    最前面的是小于号,你写对了,也是英文的<

    HTML里面的这些符号,也叫标签、标记,都要写纯英文的。


     
     
     
     
     

      招生热线:0756-3812390
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2016 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 总机:0756-3812390

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371