• 授课方式
    视频学习+随堂练习
  • 开课时间
    随到随学
  • 适合人群
    C语言编程初学者
  • 课程时长
    5400分钟

课程介绍


点击“进入课程”即可免费学习



讲师介绍

  • 李洪鹤
    前用友软件设计师、达内集团讲师、粉笔科技IT课程研发总监。拥有7年开发实战经验,5年教学经验。

课程提纲

  • 第1章
    C语言基础

    C 语言简介

    C 开发工具

    第一个 C 程序

    集成开发工具

    变量

    输入

    常量

    二进制

    基本数据类型

    整数类型

    浮点类型

    字符类型

    布尔类型

    类型转换

    运算符

    算术运算符

    递增与递减运算符

    关系运算符

    逻辑运算符

    位运算符

    赋值运算符

    三元运算符

    运算符的优先级

    流程控制

    if 语句

    switch 语句

    if 与 switch 的比较

    循环的三要素

    while 循环

    do while 循环

    for 循环

    如何选择循环

    break 关键字

    continue 关键字

    嵌套循环

    死循环

    goto 语句

    变量的作用域

    猜数字游戏

    调试程序

  • 第2章
    C语言进阶

    函数

    函数原型

    函数参数

    函数案例

    递归

    数组

    遍历数组

    内存中的数组

    多为数组

    数组倒转

    求平均数

    冒泡排序

    指针

    指针的应用

    指针与数组

    指针、数组、函数

    sizeof 的典型误区

    数组表示方式的比较

    指针的运算

    保护数组中的数据

    const 与指针

    指针与多维数组

    如何指向多维数组

    函数与多维数组

    变长数组

    动态分配内存

    字符串

    两种字符串形式的区别

    字符串数组

    字符串的输入与输出

    gets()、puts()函数

    fgets()、fputs()函数

    scanf()、printf()函数

    字符串函数

    strlen()函数

    strcat()、strncat()函数

    strcmp()、strncmp()函数

    strcpy()、strncpy()函数

    更多字符串函数

    main函数的参数

    字符串类型转换

    print()函数

    print()转换说明

    scanf()函数

    scanf()转换说明

    星修饰符

    字符的输入与输出

    缓冲区

    如何判断输入结束

    重定向

  • 第3章
    C语言高级

    文件输入与输出

    写入与读取文件

    向文件写入及读取字符串

    格式化文件的输入与输出

    写入及读取二进制的文件

    文件复制案例

    随机访问文件

    其他文件操作

    结构

    结构数组

    嵌套结构

    结构指针

    结构与函数

    联合

    枚举

    typedef

    宏替换

    宏的参数

    可变参数

    包含文件

    条件编辑

    预定义宏

    存储类别

    C 标准库

常见问题

1.课程是真的免费吗?如何获得?

答:牛客职导自研课程的免费都是真实有效的,直接点击“进入课程”按钮即可免费观看学习,不用有任何其他的操作,同学们可以放心学习。

2.课程视频有效期多久?

答:课程视频是可以随时观看学习的。

3.课程可以分享给身边同学吗?

答:当然可以,但一定要记得上牛客官方平台来学习哦。

4.版权问题

答:虽然课程是免费的,但版权依然归牛客职导所有,任何其他机构、媒体、网站或个人未经本网协议授权,不得发布/发表/转载牛客职导官方的课程链接/内容,违者将依法追究相关责任。