自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 妮子的小小日记之“字符函数和字符串函数(一)”

如果源字符串的长度小于count,则拷贝完源字符串后,在目标的后面追加0,直到count。目标空间必须有足够大的空间,确保能存放字符串。注意函数的返回值是size_t,是无符号的。目标空间必须足够大,能容量下源字符串的内容。拷贝count个字符从源字符串到目标空间。参数指向的字符串必须要以‘\0’结尾。统计字符串长度,不包括‘\0’将一个字符串复制到目标地址里。源字符串必须以‘\0’结束。源字符串必须以‘\0’结束。

2023-09-19 14:13:16 39

原创 妮子的代码日记之“编写一个函数实现n的k次方,使用递归实现”

printf("请输入两个数:>");

2023-08-27 10:28:58 51

原创 妮子的代码日记之“输入一个非负整数,求组成它的数之和”

2023-08-27 10:21:56 41

原创 妮子的代码日记之“字符串逆序输出”

2023-08-27 10:18:46 42

原创 妮子的代码日记之“用递归的方式实现n的阶乘”

2023-08-27 07:58:31 30

原创 用sizeof和strlen求指针和数组在内存中的大小

sizeof()只要是地址,无论什么类型都是4/8个字节,sizeof只需要知道变量类型,就可以使用。sizeof(数组名),表示的是整个数组,计算的是整个数组的大小。除此之外所有的数组名都是数组首首元素的地址。strlen()的括号中不能放变量元素。&数组名,取的是整个数组的地址。

2023-08-21 18:48:03 82

原创 妮子的小小日记之“函数指针”

/p就是指向函数指针数组的指针。数组名是数组首元素的地址。&数组名是整个数组的地址。数组名 VS &数组名。函数名 VS &函数名。&函数名还是函数的地址。

2023-08-21 18:46:07 29

原创 妮子的小小日记之“指针数组和数组指针”

指针数组,是数组,是存放指针的数组数组指针,是指针,是指向数组的指针

2023-08-17 14:45:36 34

原创 妮子的小小日记之“指针”

指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址可以找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象的称为“指针”。意思就是通过它能找到以它为地址的内存单元。(以上都是教科书式答案)对于32位的机器,假设有32位地址线,那么假设每根地址线在寻址的时候产生一个电信号正电/负电(1或0)那么32根地址线产生的地址就会是:00000000000000000000000000000000~11111111111111111111111111111111

2023-08-17 14:35:25 41

原创 妮子的小小日记之“浮点数在内存中的存储方式”

M在内存中存储时,默认的第一位总是1,这个1可以被舍去,只保留后面的部分,比如1.11,我们就可以只保留小数点后面的11,等到最后读取的时候,再把第一位的1加上,这样可以节省1位有效数字,例如32位有效数字,M只保存23位,舍去第一位的1以后,M等同于保存24位。这时浮点数的指数E等于1-127(或1-1023)即为真实值,有效数字M不再加上第一位的1.而是还原为0.xxxx的小数,这样做是为了表示±0,以及接近于0的很小的数字。(-1)^S表示符号位,当S=0,V为正数;3.E不全为0或不全为1。

2023-08-14 11:40:27 51

原创 妮子的代码日记之“判断大小端”

printf("小端\n");printf("大端\n");

2023-08-13 18:55:15 29

原创 妮子的代码日记之“三子棋”

printf("该坐标已被占用,请重新输入\n");printf("三次输入错误,已退出游戏\n");printf("坐标参数有误,请重新输入\n");printf("输入错误,请重新输入\n");printf("请选择您要下棋的位置:");printf("离开游戏\n");printf("玩家胜利\n");printf("电脑胜利\n");printf("电脑下棋\n");printf("平局\n");printf("开始游戏\n");//创建游戏的内存空间。

2023-08-10 11:35:05 36 1

原创 妮子的代码日记之“求第n个斐波那契数”

2023-07-31 20:28:12 35 1

原创 妮子的代码日记之“冒泡排序”

2023-07-31 20:06:07 46 1

原创 妮子的代码日记之“9*9乘法口诀”

int main()int i, j;for (i = 1;i <= 9;i++)for (j = 1;j <= i;j++)return 0;

2023-07-29 14:45:34 35 1

原创 妮子的代码日记之“求一个存储在内存中的二进制中1的个数”

2023-07-29 13:30:44 29 1

原创 妮子的代码日记之“不能创建临时变量(第三个变量),实现两个数的交换”

2023-07-29 13:23:53 24 1

原创 妮子的小小日记之“我永远都记不住的操作符”

ps:到底是算术右移还是逻辑右移取决于编译器。计算类型创建的变量所占内存的大小,单位是字节。1.算术移位:右边丢弃,左边用符号位填充。2.逻辑移位:右边丢弃,左边用0填充。运算规则:左边抛弃,右边补0。sizeof是操作符不是函数。

2023-07-29 13:09:22 32 1

原创 妮子的代码日记之“编写函数不允许创建临时变量,求字符串的长度”

char a[10] = "我爱妮子";

2023-07-28 08:46:17 32 1

原创 妮子的代码日记之“接受一个整形值(无符号),按照顺序打印它的每一位”

if (n > 9)int main()int a;print(a);return 0;

2023-07-28 08:39:09 28 1

原创 妮子的代码日记之“一个关机程序 学习shutdown”

shutdown_百度百科 (baidu.com)

2023-07-27 21:45:58 48 1

原创 妮子的代码日记之“猜数字,用到了rand和time”

2023-07-27 21:10:07 34 1

原创 妮子的代码日记之“模拟用户登录情景,并且只能登录三次(只能输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误则退出程序)”

2023-07-27 19:34:41 20 1

原创 妮子的代码日记之“演示多个字符从两端移动,向中间汇聚”

2023-07-27 19:10:17 28 1

原创 妮子的代码日记之“(二分/折半查找)在一个有序数组中查找具体的某个数”

2023-07-27 18:51:36 38 1

原创 妮子的代码日记之“计算 1!+2!+3!+……+10!”

2023-07-27 15:29:18 38 1

原创 妮子的代码日记之“用函数的递归求n的阶乘”

2023-07-27 15:20:10 38 1

原创 妮子的代码日记之“求N以内的素数”

2023-07-27 14:27:36 51 1

原创 妮子的代码日记之“输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数”

2023-07-25 15:42:23 29

原创 妮子的代码日记之“最大公约数和最小公倍数”

2023-07-25 15:34:38 49

原创 妮子的代码日记之“函数的递归”

2023-07-25 13:53:47 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除