C语言
文章平均质量分 87
我的大老婆
这个作者很懒,什么都没留下…
展开
-
CodeBlocks 左侧项目栏消失,workspace 自动保存项目,Default workspace,打开上次的workspace,工作区(图文教程,已解决)
Code::Blocks 20.30 情况1. 安装好 CodeBlocks,新建项目后运行输出 “Hello world!”,关闭 CodeBlocks 再打开发现刚新建的项目不在左侧 workspace 出现。 情况2. 不小心点击了 Close Management。 1. 第一步,在 Settings ——》 Environment ——》General settings,找到 On application start-up 选项,勾选 Ope原创 2022-06-28 18:43:05 · 15643 阅读 · 8 评论 -
C语言 生成随机数 srand用法 伪随机函数rand srand需不需要重新播种问题 srand该不该放在循环里
文章目录初接触 rand() 函数不小心把 srand(time(NULL)) 写进了for 循环里初接触 rand() 函数 之前学习了三种排序算法:1.选择排序;2.冒泡排序; 3.插入排序;用三种算法分别对数组里的元素进行排序。一开始对数组初始化时是使用0 ~ n升序赋值,然后降序排序成 n ~ 0,后来觉得差点意思,为了体现“真实性”,决定使用 rand() 对数组进行赋值。 这时还不知道rand()是伪随机,只知道它可以“随机”数,后来慢慢了解到其实 rand() 是在 不小原创 2022-02-12 01:09:46 · 2500 阅读 · 7 评论 -
C语言 指针笔记:地址和指针、指针变量、char是整形的、 指针变量的基类型、指针运算、指针和数组、语法糖
指针也一样,定义了不赋初值,其保存的地址就会是随机地址,即指向内存中随机的数据,这很危险,说不定指向的是系统运行所必须的一个很重要的数据,如果通过指针修改指向的数据,可能系统就崩溃了(虽然并不会这样,系统的文件一般会有保护的,没那么容易修改),所以为了避免悲剧,指针必须赋初值。地址不能被保存到普通变量中,这时候就到指针变量出场了,指针变量这种变量是专门用来保存地址的,指针变量也可简称为指针。a、b 本身的值没变,变的只是指针 p、q 指向的数据,p 指针指向最大的数,q 指向最小的数。原创 2021-12-22 23:21:14 · 2110 阅读 · 3 评论 -
C语言 二维数组的查找 二分查找(折半查找)、暴力搜索(暴力求解)、线性查找(从右上角出发查找、从左下角出发查找 剑指offer解法)
文章标题二维数组的定义与初始化存储形式二维数组的二分查找一维数组二维数组的定义与初始化 二维数组与一维数组的定义和使用有许多共性。 1. 二维数组在使用前必须先定义和初始化,如果不定义直接使用将报错、定义了不初始化,使用时将会是随机数。 2.定义二维数组时,使用连续的两个[ ],[ ]内不能用变量表示元素个数(在引用时可以,如for内初始化数组),也不能用实数表示元素个数 { }只能在数组定义的同时使用,由于二维数组在概念上可想象为”分行“的形式,因此也可以在初值的{ }中再嵌套一层{原创 2021-12-16 23:28:29 · 4033 阅读 · 2 评论 -
C语言 数组的查找和排序方法 1.顺序查找 2.二分查找; 1.(简单)选择排序法 2.冒泡排序法 3.(直接)插入排序法
C语言 数组部分知识、实现数组查找和排序原创 2021-12-15 00:46:30 · 11455 阅读 · 0 评论 -
数据结构和算法:什么是数据结构,什么是算法
文章标题前言前言 这几天在复习数据结构的原创 2019-12-31 23:53:23 · 4561 阅读 · 2 评论 -
【蓝桥杯】2019年第十届蓝桥杯大学生B组C/C++真题——试题F:特别数的和
试题F:特别数的和你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作...原创 2019-05-16 00:45:15 · 1756 阅读 · 8 评论