Bliner'Site Bliner'Site

高树靡阴,独木不林。


  • 首页

  • 分类 11

  • 标签 39

  • 热门

  • 动态

  • 关于我

  • 搜索

C语言中的特殊数组-字符数组(上)-学习笔记-6

发表于 2018-08-16 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 113

字符数组

由于 C 语言比较接近底层,所以,C 语言中并没有字符串数据类型,所以我们使用数组将一个一个的字符连成串。

定义字符数组

用来存放字符的数组,就是字符串数组。字符数组中的每一个元素都存储着一个字符。
定义字符数组的方法和普通数组类似,就是数组类型换了。

char text[20];
//定义了一个数组长度为 20 的 text 字符数组。
text[0]="I";
text[1]=" ";
text[2]="A";
text[3]="M";
text[4]=" ";
text[5]="C";
text[6]="O";
text[7]="D";
text[8]="E";
text[9]="R";
//逐个给数组的前 10 个元素赋值。

上面的代码中,我们声明了一个 char 类型的数组,然后将数组中的每一个元素进行赋值。

阅读全文 »

Nintendo 任天堂 Switch 手柄 Joy-Con 摇杆漂移 拆机修复纪实

发表于 2018-08-05 | 分类 手工&DIY | 评论数: 13 | 阅读次数: 12803

搞定全家福

情况描述

前一段时间在玩《Minecraft》的时候发现,左手柄的摇杆会自动向前漂移,因此进洞时摔死无数次…
然后进入 Switch 设置的摇杆检测,将摇杆向前推到头,然后松手,让其自动回弹。发现摇杆的物理位置已经归位了,但是摇杆检测的十字中心点还在缓缓地向中间移动中。
如果不碰摇杆,将手柄拿在手中,轻轻向前后方向倾斜,摇杆位置有时也会发生位置改变。

阅读全文 »

C语言数组的定义、使用和初始化-学习笔记-5

发表于 2018-07-30 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 185

引入数组

多维度的数据需要更方便的赋值和引用,这样比一个一个的赋值变量要灵活。

数组是什么?

  1. 数组是一组有序数据的集合,下标代表数据在数组中的序号。
  2. 用数组名+下标来表示唯一确定的数组中的一个元素,如 $S_{14}$表示的就是S数组中第14个元素。
  3. 在C语言中,数组中的每一个元素都是同一类型,不同数据类型的数据不能混在一个数组中。

例如,数组是用 int 表示的整数,就不能存储 char 字符型数据。

一维数组

一维数组是数组中最简单的了,他的元素只需要用数组名加一个下标,就能在数组中找到该元素了。当然了,后面还有二维、三维甚至多维数组…

定义一个一维数组

数组类型 + 数组名 + [ 常量表达式 ]

阅读全文 »

C语言的基本数据类型-学习笔记-4

发表于 2018-07-29 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 127

数据类型

计算机嘛,顾名思义,能计算的机器。计算机之所以能够听歌、看视频、打游戏,因为它能处理各种类型的数据,不同的数据也需要定义不同的数据类型。
还记得我们在定义函数、定义变量、常量的时候,都需要事先声明数据类型嘛,这里我们就要把常见的数据类型说一下。

基本类型

我们将常用的整型数据类型介绍一下。

基本整型(int)

这是最常用的了,还记得main前的那个int嘛?那就是基本整型。

int a=1;
int a=20423;
int a=-2222;
//以上都是基本整型
//www.bliner.me 版权所有

注意:基本整型的取值范围是:-2147483648~2147483647之间

阅读全文 »

C语言的变量和常量-学习笔记-3

发表于 2018-07-29 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 58

常量

常量,顾名思义一直在那的量,既然一直在那没动也代表着它的值也没有发生变化,所以我们称在程序运行过程中,不能改变的量为常量。

常量的使用场景

常量一般使用在固定不变或者不希望它改变的情况下,比如固定的税率、π 的值或者一个固定的商品价格等等。

什么可以作为常量值?

可以作为常量值的有很多,比如整数、小数、指数、单个字符甚至可以是一串字符文本。

123,-199 //整数
1.5,1.2e3 //小数、科学计数,1.2e3表示1.2X10的3次方
'a','?','3' //单个字符文本
"China","Love" //一串文本

上面的这些内容都可以作为常量的值来使用。

阅读全文 »

C语言基本语法-学习笔记-2

发表于 2018-07-29 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 85

从一个简单的代码入手

这一节,我们拆分一个完整的C语言代码,对代码有一个基本的了解,做到以后看到代码不再害怕。
这节课涵盖的内容比较多,但也比较基础,后期会有详细的说明,如果看不懂,也不要着急。

#include <stdio.h>
int main(){
int a,b,sum;
a=2;
b=3;
sum=a+b;
printf ("a+b的和为 %d",sum);
return 0;
}

输出结果为

a+b的和为 5

上面这就是一个简单的 C 语言程序了,如果在大学考过 C 语言等级的话,我想这些简单的语句并不陌生。我们就从这个简单的求和程序开始,一点点把 C 语言的结构剥离出来。

阅读全文 »

计算机程序发展简史-学习笔记-1

发表于 2018-07-28 | 分类 笔记&教程 | 评论数: 0 | 阅读次数: 168

计算机程序

其实所谓计算机程序,就是一组计算机能够读懂和执行的指令集,计算机根据这些指令集来运行,无论是听音乐、看视频、玩游戏甚至是根据需要创造新的程序,实际上都是各种指令集。
计算机如此的强大,都是由程序控制的,当然了,操作系统也是一种特殊的程序。
所以,离开程序,计算机将一事无成。

各种各样的编程语言

既然计算机程序如此的厉害,那么设计出人和机器都能看懂的计算机编程语言也经历了几个阶段。

机器语言

我们都知道,计算机是基于二进制工作的,不知道的请看模仿游戏 The Imitation Game科普一下,顺便看看男神。
根据当时计算机的情况,机器语言都是由16位的0和1组成
例如:1011011000000000

阅读全文 »

Hexo使用Valine评论系统不显示自定义头像的解决方案

发表于 2018-07-17 | 分类 软件&技术 | 评论数: 89 | 阅读次数: 2208

情况

我的Hexo站点使用的是Valine评论系统,Valine的头像调用的是的 Gravatar 数据,但是好几天过去了,头像依然没有显示,按理说全球 CDN 同步也该结束了,我就去看了一下头像图片的地址,发现了一个大坑。

阅读全文 »

配音模仿《周生生婚戒广告》

发表于 2018-07-17 | 分类 播客&媒体 | 评论数: 0 | 阅读次数: 81

广告词

据说 在这个世界上
两个人 从 相遇 相知 到结婚
只有二十八万 五千分之一 的机会
二十八万五千个难得
更难得的是
你是唯一一个 能跨越障碍
来到对方面前 把戒指为她戴上
约定一生
结婚是一件认真的事 周生生

阅读全文 »

C语言井字棋游戏

发表于 2018-07-16 | 分类 软件&技术 | 评论数: 0 | 阅读次数: 352

C语言练手

利用C语言编写的井字棋游戏,界面是由字符串组成,,用到的知识很简单,确是一个很好的练习。
可以判断该位置是否有棋子,判断胜负以及利用随机数做了一个傻瓜AI。

阅读全文 »
上一页 1 ... 14 15 16 ... 22 下一页
Bliner

Bliner

219 日志 11 分类 39 标签
RSS

推荐阅读

敬请期待

最近动态

07-03 12:05

湿热湿热的,快下雨吧 🌧️

06-29 09:42

北京昨天的雷真响啊,凌晨吵到睡不着 🥱

06-25 09:58

心情 连续三天熬夜已经不行了,老了...😭

更多动态
© 2008 - 2026 Bliner
鲁ICP备13021673号