C语言程序设计(不熟悉的点)

一、switch多路分支语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

二、条件表达式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、循环

在这里插入图片描述
for循环:
在这里插入图片描述
for循环的三个表达式不是必须的,第一个表达式之前声明过,可以不写,第三个表达式可以放在循环体里面;第二个表达式可以不写,为死循环。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
空循环体也会导致死循环。千万别写while(表达式);
在这里插入图片描述

在这里插入图片描述

四、终端语句

在这里插入图片描述

五、函数

函数声明、调用、定义
若函数定义在函数调用之后,在开头去声明函数,建议函数定义放后面,前面进行函数声明。
在这里插入图片描述在这里插入图片描述

六、数组

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、二维数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**加粗样式
**

在这里插入图片描述
在这里插入图片描述

八、结构体

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九 typedef

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十 、递归调用

函数的递归调用:自己调用自己
直接调用:B调用B
间接调用:B调用C,C调用B

例子:数的阶乘
在这里插入图片描述

十 一、作用域

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十二、局部变量和全局变量

函数里面的变量是局部变量;
函数外面定义的变量是全局变量。在这里插入图片描述在这里插入图片描述
在这里插入图片描述
函数在前面声明,其实是通过extern扩展的,只是extern可以省略。

十三、存储类别

作用域是空间问题、存储类别是时间问题。
在这里插入图片描述
调用函数时,给形参a开辟内存空间;函数调用结束后,释放a的内存空间。

十四、指针

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
不能把字符型变量的地址存放到int型变量的指针中

在这里插入图片描述

在这里插入图片描述

相关推荐

  1. 记录熟悉函数用法(C++)——insert

    2024-05-09 20:32:02       31 阅读
  2. 记录熟悉函数用法(C++)——assign

    2024-05-09 20:32:02       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-09 20:32:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-09 20:32:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-09 20:32:02       87 阅读
  4. Python语言-面向对象

    2024-05-09 20:32:02       96 阅读

热门阅读

  1. 黑马点评项目笔记

    2024-05-09 20:32:02       29 阅读
  2. LabVIEW实现多张图像拼接

    2024-05-09 20:32:02       27 阅读
  3. c++ 读写锁对比试验

    2024-05-09 20:32:02       37 阅读
  4. Redis-1 缓存穿透、缓存击穿、缓存雪崩

    2024-05-09 20:32:02       25 阅读
  5. 接收文件(文件上传)

    2024-05-09 20:32:02       32 阅读
  6. 内联函数为什么不能声明定义分离?

    2024-05-09 20:32:02       24 阅读
  7. (五)Linux的编程环境

    2024-05-09 20:32:02       31 阅读
  8. uniapp遍历数组对象的常见方法

    2024-05-09 20:32:02       30 阅读