C语言
读书札记2022
这个作者很懒,什么都没留下…
展开
-
使用Mingw64在CLion中搭建Linux开发环境
使用Mingw64在CLion中搭建Linux开发环境原创 2023-04-16 16:14:07 · 1432 阅读 · 0 评论 -
C语言 简单探讨num ^= val && num的值问题
C语言 简单探讨num ^= val && num的值问题原创 2023-02-28 21:41:18 · 138 阅读 · 0 评论 -
为什么32位操作系统理论上最多支持4G内存?
为什么32位操作系统理论上最多支持4G内存?转载 2023-02-26 19:28:36 · 118 阅读 · 0 评论 -
C语言 判断两个日期之间相差的天数 考虑闰年
C语言 判断两个日期之间相差的天数 考虑闰年原创 2023-02-26 16:18:57 · 559 阅读 · 1 评论 -
C语言 判断闰年
C语言 判断闰年原创 2023-02-26 15:19:02 · 5026 阅读 · 0 评论 -
C 语言 long long 和 double输入输出格式问题
int main(void){ long long a; //令a=202024200123测试 scanf("%lld",&a); //long long输入输出格式都必须用lld,否则结果有误! printf("%lld",a); long long b = 1; long c = 1; printf("你的年龄是%lld,还剩%d元", b, c); return 0;}long long 若使用%d、%ld、%l64d,实测都无法显示正确答案,只有转载 2021-06-07 20:42:34 · 6286 阅读 · 0 评论 -
C语言 scanf()与scanf_s() 的区别 以及 解决使用scanf()时的error
scanf()不会检查输入边界,可能造成数据溢出,scanf_s()会进行边界检查。如name[5],scanf("%s",name),如果输入abcdefgh,则会使得fgh溢出进入其他地方,造成程序错误,容易被黑客利用;而scanf_s("%s",name),则会只会接收前5个输入,其后的无效,避免了程序的漏洞。以上内容转载自【https://www.cnblogs.com/hhjfighting/p/8483983.html】=分割线=============================原创 2021-05-29 12:31:54 · 1269 阅读 · 1 评论 -
数据结构 链表初始化 使用地址传递
函数定义:#define Ok 111#define Error -111typedef int Status;//状态类型typedef struct { int num; char name[30];}ElemType;typedef ElemType ET;//链表结点类型定义typedef struct Lnode { ElemType data; struct Lnode *next;}LNode, *LinkList;Status InitLi原创 2020-10-28 09:30:36 · 223 阅读 · 0 评论 -
C语言 extern关键字 实例
如果需要在一个源文件中引用另外一个源文件中定义的变量,我们只需在引用的文件中将变量加上 extern 关键字的声明即可。(来自菜鸟教程)add.c:#include <stdio.h>/*外部变量声明*/extern int x;extern int y;int add(){ return x + y;}test.c:#include <stdio.h>/*定义两个全局变量*/int x = 7;int y = 2;int add();int ma原创 2020-09-18 23:01:04 · 1080 阅读 · 0 评论