![](https://img-blog.csdnimg.cn/20200402202310282.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言基础知识专栏
巩固C语言基础知识
TechArtisan6
集思广益开眼界,处处留心皆学问。坚持你所热爱的,热爱你所坚持的,剩下的交给时间就好。
展开
-
C语言基础知识(10): 递归
文章目录1 什么是递归2 举例说明递归2.1 例12.2 例22.3 例3——阶乘方式1——使用循环的方式方式2——使用递归的方式2.4 例4——1+2+3+....+100之和方式1——使用循环的方式方式2——使用递归的方式2.5 例5——汉诺塔3 递归必须满足三个条件4 循环和递归的比较5 递归的应用注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.n...原创 2020-04-20 20:33:45 · 1272 阅读 · 0 评论 -
C语言基础知识(9): 枚举
文章目录1 什么是枚举2 如何使用枚举2.1 枚举的定义2.2 枚举的声明3 枚举的优缺点注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1055667301 什么是枚举在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明...原创 2020-04-16 20:57:20 · 342 阅读 · 0 评论 -
C语言基础知识(8): 结构体
文章目录1 什么是结构体2 定义结构体3 使用结构体变量3.1 赋值和初始化3.2 如何取出结构体变量中的每一个成员3.3 结构体与指针3.4 传地址还是传内容3.5 结构体变量的运算4 动态构造存放学生信息的结构体数组注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1055653741 什么是结构体把一些基...原创 2020-04-16 19:58:54 · 842 阅读 · 0 评论 -
C语言基础知识(7): 动态内存分配(malloc)
文章目录1 传统数组的缺点2 为什么要动态分配内存3 动态数组的构造3.1 malloc函数的使用3.2 动态一维数组的构造4 静态内存和动态内存的比较5 跨函数使用内存的问题注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1055191621 传统数组的缺点数组的长度必须事先指定,并且只能是常整数,不能...原创 2020-04-14 19:34:28 · 2322 阅读 · 0 评论 -
C语言基础知识(6): 指针
文章目录1 初识指针2 指针的重要性3 指针和地址3.1 基础知识3.2 代码示例示例1——指针初始化1示例2——交换两个数字示例3——指针初始化23.3 小结4 指针和数组4.1 指针和一维数组4.2 指针和二维数组4.2.1 二维数组的地址4.2.2 指向二维数组的指针变量5 指针和字符串6 多级指针(指针的指针)7 小结注:转载请标明原文出处链接:https://xiongyiming....原创 2020-04-14 10:21:42 · 431 阅读 · 0 评论 -
C语言基础知识(5): 函数
文章目录1 函数概述2 函数定义3 函数的返回值4 函数分类5 形参和实参6 变量的作用域和存储方式注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1054188901 函数概述函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。为什么需要函数?(1) ...原创 2020-04-09 20:24:37 · 310 阅读 · 0 评论 -
C语言基础知识(4): 数组
文章目录1 数组简介2 一维数组2.1 一维数组的定义2.2 一维数组的使用2.3 举例3 二维数组3.1 二维数组的定义3.2 二维数组的使用注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1053006361 数组简介在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本...原创 2020-04-03 20:56:21 · 946 阅读 · 1 评论 -
C语言基础知识(3): break和continue用法
文章目录1 break用法:2 continue用法注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1052971061 break用法:(1) break用于循环语句,用于终止循环操作。多层循环语句,break只能终止距离最近的循环。(2) break用于switch语句,用于终止switch操作。多层s...原创 2020-04-03 17:15:51 · 731 阅读 · 0 评论 -
C语言基础知识(2): scanf函数用法
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105279609scanf 函数功能:按用户指定的格式从键盘上把数据输入到指定的变量之中。scanf 函数基本用法:scanf(“输入控制符”, 输入参数); //用法1 将键盘输入的字符转化为输入控制符所规定的格式的数据,//然后,存入以输入参数的值为地址...原创 2020-04-02 21:30:05 · 1084 阅读 · 0 评论 -
C语言基础知识(1): printf函数用法
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105278436printf 函数功能:按用户指定格式,将指定的内容输出到显示器上。printf 函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。printf函数三种基本用法如下:printf(“字符串\n”); //用法1printf...原创 2020-04-02 20:34:51 · 6686 阅读 · 0 评论