C学习笔记篇
文章平均质量分 79
Space-oddity-fang
编程小白,博客仅供自己学习
展开
-
C 标准库 - 参考手册
C标准库——参考,用于自我学习查阅!原创 2022-11-07 22:56:59 · 1508 阅读 · 4 评论 -
C语言——共用体(Union)
本篇主要记录C语言共用体(Union),基本介绍,快速入门,与结构体struct的区别,共用体内存的布局分析,以及共用体的应用!!!原创 2022-11-01 23:19:46 · 304 阅读 · 1 评论 -
C语言——结构体(入门详解)
本篇主要记录结构体!!!原创 2022-10-31 23:57:35 · 714 阅读 · 0 评论 -
C语言——指针(详解)
指针是一个变量,其值为另一个变量的地址(前示意图已经说明),即,内存位置的直接地址。就像其他变量或常量一样,在使用指针存储其他变量地址之前,对其进行声明。int * ip;/* 一个整型的指针 */ double * dp;/* 一个 double 型的指针 */ float * fp;/* 一个浮点型的指针 */ char * ch;/* 一个字符型的指针 */要让数组的元素 指向 int 或其他数据类型的地址(指针)。可以使用指针数组。原创 2022-10-30 23:19:29 · 365 阅读 · 1 评论 -
C语言——二维数组的使用
(3)二维数组可以看作是由一维数组嵌套而成的;如果一个数组的每个元素又是一个。(1)可以只对部分元素赋值,未赋值的元素自动取“零”值。(2)如果对全部元素赋值,那么第一维的长度可以不给出。比如开发一个五子棋游戏,棋盘就是需要二维数组来表示。遍历该二维数组,并得到和?数组,那么它就是二维数组。原创 2022-10-29 20:18:08 · 2813 阅读 · 0 评论 -
C语言——二分查找(案例)
在C语言中,我们常用的查找有两种:(1)顺序查找(2)二分查找。本篇主要通过一个案例来认识二分查找!!!原创 2022-10-28 14:14:53 · 1433 阅读 · 2 评论 -
C语言——冒泡排序(分析详解)
排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐 向上冒。因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志flag判断元素是否进行过交换。从而减少不必要的比较。原创 2022-10-28 10:23:58 · 13778 阅读 · 6 评论 -
[重点]C语言——数组
为什么需要数组,本篇详细记录了数组的定义和内存布局,访问数组元素,3种初始化数组的方式,字符数组与字符串,数组使用注意事项和细节!!!原创 2022-10-27 20:11:44 · 3133 阅读 · 1 评论 -
C语言——预处理,带参宏定义和函数的区别
本篇主要记录c语言种的预处理命令,主要介绍宏定义和带参宏定义,以及带参宏定义和函数使用的区别,也对一些常见的预处理命令进行了总结!!!原创 2022-10-26 23:55:22 · 771 阅读 · 0 评论 -
基本数据类型和字符串类型的转换
本篇主要介绍基本数据类型和字符串类型的转换,sprintf函数的用法原创 2022-10-26 23:21:27 · 273 阅读 · 2 评论 -
一些常用的函数
本篇主要记录一些常用的函数,例如字符串中常用的系统函数,时间和日期的相关函数,数学相关的函数。。。原创 2022-10-25 20:54:12 · 172 阅读 · 2 评论 -
变量作用域和static关键字
本篇主要记录变量作用域的基本说明,初始化全局变量和局部变量的区别,以及作用域的注意事项和细节,通过一些代码案例来演示,也对static关键字修饰局部变量和全局变量做了详细说明!!!原创 2022-10-25 16:35:13 · 237 阅读 · 0 评论 -
C语言——函数的基本语法,调用机制和注意事项
本篇主要详细讲解了C语言函数的基本语法,头文件,函数的调用机制,递归调用,和函数参数的传递方式,以及一些详细的注意事项和细节问题!!!原创 2022-10-24 21:05:08 · 2580 阅读 · 0 评论 -
C语言——枚举
本篇主要记录枚举的语法和使用细节,枚举遍历和switch的使用!!!原创 2022-10-23 10:49:04 · 431 阅读 · 1 评论 -
流程控制综合练习
/定义变量保存一个数,判断(if)是否能被 3 整除或(||)能被 7 整除(%),如果是,则提示:能,否则提示:不能 int num = 210;printf("是");} else {printf("不是");}原创 2022-10-22 21:22:33 · 121 阅读 · 0 评论 -
C语言——跳转控制语句
本篇主要介绍跳转控制语句 break,continue,goto和return的基本语法和使用,通过大量例题来演示!!!原创 2022-10-22 19:35:56 · 818 阅读 · 0 评论 -
C语言——循环控制语句
本篇主要记录循环控制语句,for,while,do..while及多重循环控制的基本语法和注意细节,通过先死后活,化繁为简的编程思路进行例题演示,打印九九乘法表,金字塔等基础例题!!!原创 2022-10-21 23:05:48 · 3064 阅读 · 1 评论 -
分支控制if-else和switch分支
本篇主要记录分支控制if -else 和switch分支,以及嵌套分析的讲解和应用,和分支中的注意事项和细节!!!原创 2022-10-20 16:42:41 · 256 阅读 · 1 评论 -
C语言——二进制和位运算
本篇主要记录四种进制的规则,和相互之间的转换,以及位运算底层机制的详解,通过代码程序验证!!!原创 2022-10-19 17:04:22 · 557 阅读 · 0 评论 -
C语言——运算符
本篇主要记录算运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,三元运算符,以及关键字,和键盘的输入语句!!!原创 2022-10-18 20:59:32 · 373 阅读 · 0 评论 -
C语言——常量
常量的基本介绍,define和const定义常量的区别以及注意事项!!!原创 2022-10-17 21:02:06 · 729 阅读 · 0 评论 -
C语言——指针(入门)
本篇主要记录一下指针的入门概念,值传递和地址传递的特点,通过一些案例加深其理解!!!原创 2022-10-17 12:21:58 · 284 阅读 · 0 评论 -
C语言——变量
变量是程序的基本组成单位,本篇主要记录变量的概念,数据类型,及其类型转换!原创 2022-10-16 17:23:13 · 693 阅读 · 0 评论