C语言中的scanf函数与多组输入

c——打印字符(char)%s——打印字符串%d——打印整型(int...)%f——打印浮点型(float)%lf——打印浮点型(double)
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

初识C语言——初识指针和结构体

我们可以直接当成。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

自学《大话数据结构》(第一二章)

《大话数据结构》是一本适合自学的好书,靠这本书自学的我希望用写博客来复习巩固以及方便之后查找知识内容,构建知识框架。本文为第一和第二章的内容,全部内容来自《大话数据结构》,如有侵权立马删除。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言——分支语句

所以当我们再每一行的末尾都加上break后,我们就可以得到理想的结果,代码如下:2.2.3 switch语句中的简化如果我们想把上面的代码题目改为“如果今天是1-5,则显示weekday;如果今天是6、7,则显示weekend。”我们还需要每行都写一遍吗?其实是可以省略一部分让代码哈更加简略的。相当于利用了switch中继续读取的功能,将同类项进行了合并。2.2.4 default子句但是如果有人刻意捣乱,给day赋值为比7更大或比1更小的值,系统就出错了吗?
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言——循环语句

一、while循环循环语句包括:·while循环·for循环·do while循环一、while循环1.1while循环的语法首先,我们先来对比一下while循环与if判断语句。相同点:当( )内的为真时,两者都会执行{ }内的语句。不同点:当两者无嵌套结构时,if语句会执行一次;当条件为真时,while语句会一直执行。1.21.2.1 break介绍其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。所以:while中的break是用于终止循环的。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言——函数

5.2 链式访问把一个函数的返回值作为另外一个函数的参数。我们来写一个函数:最内层的printf打印了43,返回值为2;中间的printf打印了2,返回值为1;最后的printf打印了1是不是很有意思的链式访问?六、函数的声明和定义6.1函数的声明1. 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数声明决定不了。2. 函数的声明一般出现在函数的使用之前。要满足。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

零基础井字棋设计——仅需函数和数组的部分

本游戏只能完成玩家和电脑通过井字棋互动,而不能进行有效的竞技。电脑只负责随机下棋并根据结果判断局势,不能根据游戏规则去创造平局或者想方设法赢得游戏。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

写一个函数返回参数二进制中1的个数(包含原码反码补码的理解、移位操作符的使用、按位与、按位或、按位异或)

通过讲解写一个函数返回参数二进制中 1 的个数的三种解法介绍了原码反码补码,以及移位操作符的使用,按位与、按位或、按位异或的使用
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言的goto语句——当有多层语句,但结果已经出错时,直接跳出层层语句,重新选择答案判断

goto语句其实不常用到,但是当我们不断嵌套时,会成为一个很有用的工具。先说结论。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

双指针类型题目

双向指针在需要并时使用较广泛。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言中#define后的算术运算

依旧保留了M+1外的括号,但后面 * M / 2 ,并不会变成 *(N + 1)/ 2.但真的是如此吗,这题给小学生做可能很简单,但是给像我这样的大学生做我只能说上难度了。// 我们就可以得出 M=3 , NUM = 4*3/2 = 12/2 = 6.// 这里 N=2 ,M=N+1 , NUM=(M + 1) * M / 2。// 不太了解 define 的其实也可以知道,,这里M被换成了N+1,
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

C语言——如何跳出多层循环

我们知道C语言的 break 语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环,需要怎么做呢?
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

qsort 函数的使用

从 qsort 函数的形式,我们就不难看出 qsort 可以根据我们传入的 compar 函数来进行我们所需要的排序。可以用 void* 指针接收任何类型指针,如果需要解引用 void* 指针,可以强制类型转换。void* 类型的指针 - 不能进行解引用操作符,也不能进行 + - 整数的操作。从调试我们可以看出来,qsort 已经为数组排好序了。void* 类型的指针是用来存放任意类型数据的地址。void* 无具体类型的指针。
分类: 编程语言 发布时间: 09-11 23:43 阅读次数: 0

CSS3实现发光按钮效果动画

在平时看到抽奖,或者一些活动内容页面,我们经常会看到一些发光效果的按钮,视觉上引导用户去点击,这种效果主要是利用css3的动画效果去实现,关键帧放大元素尺寸和改变元素的不透明度,还有就是渐变拉伸去设置对应的按钮渐变..._按钮边框流光动画css3特效
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

js 实现随机抽取选餐效果源码

js 实现随机抽取选餐效果源码,闲来没事看到一个比较有趣的随机选餐效果,于是自己花了点时间去是实现,代码如下。_js实现随机吃什么
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

js 实现页面隐藏、关闭、刷新给出对应的提示

我们在做项目的时候经常会遇到一些需求,比如在某些页面当点击浏览器刷新 或者关闭的时候会有对应的提示,是否离开或者重新加载此网站。比如csdn写文章的时候就有这个弹窗,这功能就是用onbeforeunload实现的。浏览器切换其他页面或者最小化的时候触发,(ps: 常用于检测考试作弊行为)一般来说,我们希望使用 Page Visibility API,在用户没有看到页面时停止不必要的进程,或者执行一些后台操作。可以下面这几种情况:当用户离开页面时,暂停视频、轮播图或动画。停止一些实时获取数据的API。_js 页面关闭事件
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

js实现高德地图实现科技感3d建筑模型显示示例

高德地图实现科技感3d建筑模型显示示例_js 科技大屏
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

js 策略模式实现大规模表单验证

我们在做页面开发的时候有时候会遇到一些比较多的表单页面,比如个人信息,企业信息,设备信息等,里面都是包含很多的字段,每个字段需要校验的规则其实是不一样的,这样我们在提交表单的时候页面要做校验工能怎么办呢?维护起来是不是很头疼?原理就是将校验的方法抽离出来成为一个公共维护的对象,将对应的规则属性名跟对应数据的属性名相关联在一起,通过校验规则中的type 字段去找到对应检验规则方法,通过校验方法会返回对应的标识,不通过则会给出对应规则配置的错误提示语。整体代码:(ps: 用vue写的组件)_js 表单条件判断策略模式
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

css实现表格简单的右侧列固定或者顶部表头固定效果

css实现表格简单的右侧列固定或者顶部表头固定效果_css 固定在右上角
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0

css3 背景大小background-size属性实现鼠标移入文字下划线动画效果

最近看到一个页面有一个很有趣的动画,就是鼠标移入后,在对应的文字下方会出现下划线的动画效果,当鼠标移除后,下划线动画会消失,于是想了下该如何去实现这个动画效果。_鼠标移入出现下划线
分类: 企业开发 发布时间: 09-11 23:43 阅读次数: 0