- 博客(8)
- 收藏
- 关注
原创 笔记--指针与数组
从根本上看,指针是一个值为的变量(或数据对象)。好比char类型变量的值是字符,int类型变量的值是整数,指针变量的值是地址。以上语句把pooh的地址赋给ptr。我们说ptr 指向 pooh。ptr是变量,&ppoh是常量。我们可以继续赋值,把ptr指向别处现在ptr指向bah而不是pooh。
2025-04-15 11:21:51
706
原创 LNK1168链接器工具错误
1.打开任务管理器(使用 ctrl + alt + delete快捷键打开,或在系统搜索栏中搜索“任务管理器”)疑似是在程序运行过程中直接关闭终端导致的,但这么久了一共也就出现过2,3次。2.找到你正在运行项目的后台进程,我这里是Chapter6.exe。3.点击右上角的结束任务。
2025-03-23 11:52:32
571
原创 符号常量 FLT_EPSILON
数学定义,其中是比 1.0 大的最小可表示 float 值。实际值在标准实现中,FLT_EPSILON 的值约为 1.1920928955×。(即 1.19209e-07)。
2025-03-23 11:28:51
376
原创 字符串、printf和scanf
字符串是一个或多个字符的序列。它被存储在char类型的数组中 char ch[40] = "This is a string.\0"; 以上代码中,双引号不是字符串的一部分,它的作用仅仅是告诉编译器它括起来的部分是字符串。语句最后的 \0,是空字符,它通常不会显示在字符串的结尾,这里是方便理解加上的。\0会自动生产在字符串的最末尾,以表示字符串的结束,它也算作一个字符。所以,在有40个存储单元的字符串中,最多存储39个字符,最后一个字符要留给空字符。 字符串常量 "
2025-03-05 16:46:25
923
原创 ‘scanf‘: This function or variable may be unsafe. /unsigned和unsigned long
这是微软特有的警告,目的是防止缓冲区溢出等安全问题。或者可以点击VS的项目菜单栏—>属性—>C/C++—>预处理器—>预处理器定义中,点击编辑添加_CRT_SECURE_NO_WARNINGS。缺点:scanf_s 是微软扩展的函数,不是标准 C 函数,在其他编译器(如 GCC、Clang)中无法编译。实际上,它们俩的长度根据编译器/系统的不同,会发生变化。的大小取决于操作系统,在32位系统中是4字节,64位系统中是8字节。类型的参数,如果在此处使用,虽然可以正常运行,但是编译器会发出警告。
2025-02-25 00:28:31
772
原创 一个菜鸟的学习之路
我23年毕业,二本物联网专业,毕业时因为太菜了,找不到本专业的工作,于23年底进入了一家电气公司成为了管培生。25年初,从公司辞职,思来想去还是感觉对计算机感兴趣,决定进入嵌入式这个行业。毕业一年多,东西也忘得差不多了,打算从头学起。先把忘掉的C语言捡起来,然后学51、32、FreeRTOS这些。后面会把学的东西,遇到的问题记录在博客上,也算是对自己的一种激励、监督。
2025-02-23 23:10:08
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅