c语言
文章平均质量分 92
Zi_z
知行合一
展开
-
C初阶指针
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录1. 指针是什么?2. 指针和指针类型3. 野指针4. 指针运算5. 指针和数组6. 二级指针7. 指针数组总结1. 指针是什么?指针是什么要理解两个要点:指针是内存中一个最小单元的编号,也就是地址。平时所说的指针,通常是指指针变量,是用来存放内存地址的变量。总结:指针就是地址,平常说的指针通常指的是指针变量。平时所说的内存8个g16个g,那么这些内存是怎么来管理的?2. 指针和指针类型3. 野指针4. 指针运.原创 2022-05-17 22:54:36 · 500 阅读 · 4 评论 -
【C语言操作符详解】附一道变态面试题
目录1.算术操作符2.移位操作符3.位操作符3.1 变态面试题4.赋值操作符5.单目操作符6.关系操作符7.逻辑操作符8.条件操作符9.逗号表达式10.下标引用、函数调用和结构成员11. 表达式求值11.1 隐式类型转换11.2 算术转换11.3 操作符的属性总结1.算术操作符这类操作符包括:+ - * / %.这里需要注意的是除号和取余,有整形的除法:操作符两边的操作数都是整数,那结果也是整数1/2 = 0。和小数除法,操作符的两个只有有一个操作数是小数,结果就是小数,1.0/2 = 0.5。原创 2022-05-12 21:43:02 · 676 阅读 · 8 评论 -
C实现三子棋
目录1. 分模块总结1. 分模块实现三子棋,在写代码的时候要写很多行,所以需要把代码分模块管理。test.c //测试游戏逻辑game.c //游戏代码的实现game.h //游戏代码的声明(函数声明,符号定义)把最基本的逻辑写一下,首先至少玩一把,上来就需要打印个菜单(1玩0退出),用do while循环,并且做相应的提示让玩家选择,仔根据做出的选择做出响应,这时可以使用switch语句来实现。void menu(){ puts("********************.原创 2022-05-04 12:31:23 · 952 阅读 · 5 评论 -
【C语言数组】一、二维数组&冒泡排序
目录1. 一维数组的创建和初始化1.1 一维数组的创建1.2 数组的初始化1.3 一维数组在内存中的存储2. 二维数组的创建和初始化2.1 二维数组的使用2.2 二维数组在内存中的存储3. 数组越界4. 数组作为函数参数总结1. 一维数组的创建和初始化如果说想要定义10个相同类型的变量,单个定义的话会太麻烦,因此下面就引出了数组的概念。1.1 一维数组的创建数组是一组相同类型元素的集合。数组的创建方式:type_t arr_name [const_n];//type_t 是指数组的元原创 2022-05-01 21:50:28 · 7310 阅读 · 8 评论 -
【C语言函数】函数及递归详解
本篇给大家带来的内容是函数,这部分内容除了递归这块比较难,其余都比较容易理解并掌握。那让我们开始今天的学习!ps:如果新来的兄弟们还没有对C语言有个大概的认识请戳这篇:初始C三万字保姆级教学文章目录一、pandas是什么?二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1..原创 2022-04-28 17:56:33 · 388 阅读 · 2 评论 -
小练习:二分查找及实现
题目:在一个有序数组中查找目标值x。哇这题简单啊,暴力求解,直接从前往后遍历一遍数组:int main(){ int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; int x = 0; scanf("%d", &x); //求出数组元素个数 int sz = sizeof(arr) / sizeof(arr[0]); int i = 0; for (i = 0; i < sz; i++) { if (arr[i] == x) {.原创 2022-04-21 23:24:42 · 302 阅读 · 0 评论 -
【C语言循环语句】探究while for和do while
到这里三种循环语句就结束了,大家要知道解决C语言问题,最基础并且用到的最多的就是分支和循环结构了,后面很多的困难复杂的代码更离不开这两个结构,但是很基础也很好理解,并没有什么难度,主要注意语法格式以及三种循环的使用场景。那我们下期再见了,拜拜~下期预告:函数。原创 2022-04-19 17:08:15 · 1049 阅读 · 0 评论 -
【C语言分支语句】if & switch详解
写在前面:兄弟姐妹们好,我们又见面了。上期把整个一块的初始C语言部分介绍完毕了,就是不知道大家有没有耐心看完,如果没有请认真看完,对构建C语言的知识体系帮助很大。话不多说,接来下开始分支语句的学习吧!目录1.什么是语句2.分支语句2.1 if语句2.1.1 悬空的else2.1.2 if书写形式的对比2.1.3 练习2.2 switch语句2.2.1 switch中的break2.2.2 default子句2.2.3 练习总结1.什么是语句C语句可以分为五类:表达式语句函数调用语.原创 2022-04-13 19:08:21 · 3491 阅读 · 12 评论 -
【C语言快速入门】三万字+高质量教学
本篇主要是让新手玩家快速认识并了解C语言基础内容和语法结构,基础打好,对后面深入学习C/C++等知识的帮助是非常大的。文章目录前言1.什么是C语言2.第一个C程序3.数据类型4.变量和常量4.1定义变量的方法4.2变量的分类4.3变量的使用4.4变量的作用域和生命周期4.5常量5.字符串+转义字符+注释5.1字符串5.2转义字符6.选择语句7.循环语句8. 函数9. 数组10.操作符11.常见关键字12.define定义常量和宏13.指针14.结构体总结前言那为什么要选择C语言呢?C生万物,.原创 2022-04-07 22:08:23 · 2735 阅读 · 14 评论