- 博客(15)
- 收藏
- 关注
原创 C语言进阶-程序环境和预处理
_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义语法:在define定义标识符的时候,要不要在最后加上;建议不要加上;这样容易导致问题如下代码max = MAX;出现了两个;的情况 导致程序无法运行其中的 parament-list 是一个由逗号隔开的符号表,它们可能出现在stuff中。
2023-11-27 23:27:03 940
原创 通讯录的实现
/人的信息int age;}PeoInfo;//通讯录int count;}Contact;代码开头使用了#define来定义需要用到的值这种方法只需修改一次值 不用在海量的代码中一次次修改是非常不错的代码设计技巧Contact的元素有 存放练习人信息的结构体数组date 以及 联系人数量countPeoinfo的元素则为 联系人的姓名 年龄 性别 电话 住址。
2023-09-20 21:11:57 501 3
原创 C语言进阶:结构体,枚举,联合(结尾有彩蛋)
跟结构相比,位段可以达到同样的效果,并且可以很好的节省空间,但是有跨平台的问题存在。联合也是一种特殊的自定义类型 这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)。
2023-09-17 16:05:29 445 1
原创 遥遥领先的内存函数
字符串以 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包 含 '\0' )。包含空格参数指向的字符串必须要以 '\0' 结束。函数的返回值为size_t,是无符号的。strlen用于计算字符串长度 而sizeof()用于计算大小 只关注括号内的类型。
2023-09-13 15:14:29 365 4
原创 C语言—与坤(机)对弈
封装一个专门打印菜单的函数,后期想要美化菜单直接在函数修改即可,不用在海量的主体代码寻找菜单部分的代码,提高工作效率。行列均可通过循环改变一个坐标 遍历所有行或列来判断。
2023-05-11 23:40:15 1213 43
原创 再多猜一次就爆炸(小黑子误入)
srand() 生成随机数起点 只需要生成一次就行 注意不要放在循环内部。strcmp()函数需要调用头文件#includerand()与srand() 需要配合使用。RAND_MAX = 0x7fff (十六进制)可以表示计算机的实时时间,时刻在改变。与srand()配合使用生成随机数起点。rand()可以生成随机数。b>猜小了,提醒猜小了,继续猜。a>输入我是小黑子,警告关机。c>猜对了,恭喜你,猜对了。a>猜大了,提醒猜大了,继续猜。
2023-04-24 21:52:52 1771 37
原创 长寿的秘诀(抽象艺术)
显然用long long定义age1,输出不会溢出注意!long类型输出时要用占位符%ldlong long类型输出时则用占位符%lld总结:保持像long long类型一样胸怀宽广,乐观豁达的心态,长寿将不再是秘密。
2023-04-04 22:57:27 644 27
原创 帅小伙竟边用AI边敲代码(spacedesk)
下载链接安装直接一路默认即可2.注意事项连接同一wifi后会自动获取设备ip地址(或者运行cmd输入ipconfig查看ip地址)确保校园网连接doge。
2023-04-03 12:46:08 706 23
原创 梦的开始地方-C语言
闯荡江湖,哪能少了名号,各位少侠可以喊在下比特大魔王doge)取自七龙珠比克大魔王,既是我的野心也是我的目标,希望自己能在编程道路上保持积极向上的心态,充满野心。
2023-04-01 15:06:44 181 16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人