C语言基础内容

1.MAC系统

        1.MAC概述
        2.终端命令
        3.Vim使用
        4.创建第一个C语言程序

2.数据和操作

        1.进制与进制转换
        2.源码补码反码
        3.整型变量的定义和使用
        4.浮点型变量的定义和使用
        5.字符型变量的使用
        6.运算符和表达式简介
        7.算术运算符
        8.自增自减运算符
        9.关系运算符
        10.逻辑运算符
        11.条件运算符
        12.复合算术赋值运算符
        14.逗号运算符
        15.运算符的优先级和结合性

3.选择结构

        1.if语句的使用
        2.switch语句的使用

4.循环结构

        1.while循环
        2.do-while循环
        3.for循环
        4.break和continue控制循环

5.数组

        1.一维数组
        2.数组排序
        3.二维数组

6.函数

        1.函数的定义
        2.函数的参数
        3.函数的返回值
        4.函数的声明和原型
        5.全局变量和局部变量
        6.变量的作用域和生命周期
        7.递归函数

7.指针初步

        1.数据的存储
            1》数据在内存中是如何存储的
            2》数据存储的地址和大小
        3.指针的定义和使用
            1》如何定义指针
            2》如何使用指针
        4.指针指向数组,p++的含义
            1》指针指向数组的含义
            2》理解p++
        5.泛指针、空指针、野指针
        6.const关键字

8.指针

        1.掌握的复合类型
            1》元素是指针的数组
            2》指向数组的指针
            3》指向指针的指针
        2.二维数组传参
        3.了解的复合类型
            1》返回值为指针的函数
            2》指向函数的指针
        4.动态内存分配
            1》C内存管理方式
            2》堆和栈的区别
            3》malloc函数的使用
            4》free的函数
            5》memset函数的使用
            6》memmove的函数的使用

9.字符串

        1.字符串的本质
            1》什么是字符串,字符串的存储结构
            2》字符串的输入和输出
        2.字符类型判断函数
            1》isalpha函数
            2》isnumber函数
            3》isupper函数
            4》islower函数
        3.字符转换函数
            1》toupper函数
            2》tolower函数
        4.字符处理函数
            1》strlen字符串长度函数
            2》strcpy字符串复制函数
            3》strcmp字符串比较函数
            4》strcat    字符串连接函数
        5.字符串查找函数
            1》strchr字符串查找字符函数
            2》strrchr字符串中查找匹配的最后一个字符函数
            3》strstr字符串中查找字符串
        7.字符串处理函数的实现
            1》实现以上的字符串处理函数
        8.结构体的定义和使用
            1》什么是结构体,结构体的作用
            2》结构体的初始化
            3》结构体数组
            4》结构体的嵌套
            5》结构体和指针
        9.枚举
            1》什么是枚举,枚举的作用
            2》枚举的定义和使用
            3》使用枚举需要注意的事项

你可能感兴趣的:(C语言基础内容)