【史上最全免费编程视频】C语言学习攻略
C语言—进入编程界的必修课程。想要快速进入编程行业吗?想要更好的理解编程语言是如何和计算机进行交互的吗?那还等什么,赶紧行动吧!从零开始,一路修炼,为自己的编程行业奠定着实的基础。
一、基础奠基
话都在课程里面,不多说了
课程提纲
简述C语言,编写第一个 HelloWorld程序。介绍C程序的组成结构,什么是主函数,C语言中的规范,解释什么是注释以及书写注释的意思和重要性。
本章节主要简述了什么是标识符和变量、介绍C语言的基本数据类型,详细讲解了基本数据类型之间的转换。
本章节主要讲解C语言的算术运算符、赋值运算符、关系运算符、逻辑运算符以及运算符之间的优先级
本章节主要讲解了C语言的程序结构,包括顺序、选择、循环三种基本语句结构。
本章节主要讲解了C语言的函数的概念、函数的定义、分类、调用。局部变量与全局变量、函数参数的传递以及变量的作用域和生命周期、内部函数和外部函数。
本章节主要讲解了C语言的数组的概念、数组的声明与初始化、字符串与数组、二维数组的声明与初始化。
二、原理实践
C语言的原理是啥?它如何和计算机进行交互?它在实际商业开发环境下是怎样的?这里精彩的内容将会为你解答
第1章 重识C语言
-第2章 开发环境与配置
-第3章 Linux下第一个C程序
-第4章 多文件操作
-第5章 makeFile的编写与使用
-第6章 main函数详解
-第7章 输入输出流和错误流
-第8章 管道原理及应用
-第9章 打造实用C语言小程序
三、核心秘籍
本课程通过图形与程序实验,配合gdb调试工具,将c语言编程中最难理解的内存管理与指针形象的展示在大家面前。由于内存地址的概念偏底层,想真正掌握还需按照课程中教授的方法多做实验以加深映像,相信反复试验几次之后,大家都能够对c语言有更加深刻的理解。
介绍本课程中涉及到的一些知识点
讲述指针的基本用法
本章讲述gdb调试工具的安装及使用
计算机中的数据表示方式、内存的管理、变量与指针的本质、函数指针以及指针指向的数据访问
数组在内存中的排列、指针的运算、字符串与数组字符的关系
本课程深入的讲解了C语言中,预处理是怎么回事,结构体和公用体又是如何使用及区别的,动态数据结构体是什么,位运算的秘密。通过本课程的学习将进一步的理解C语言。
课程提纲
本章介绍一下整个课程所要讲的知识点。
本章讲解预处理的那些事,包括什么是预处理、宏是什么以及宏函数还有typedef是怎么回事
本章简介了C语言中的结构体是用来干啥的,包括如何声明结构体、结构体的初始化、结构体指针等
本章讲解共用体是怎么定义的以及怎么使用的
本章介绍了静态链表和动态链表以及它们是如何实现的
本章讲解的C语言中的位运算符,包括按位与、按位或、按位异或、左移和右移
本章讲解递归函数是什么以及递归函数的原理
回顾总结整个课程所学内容