- 博客(4)
- 收藏
- 关注
原创 C语言分别打开的两个文件指针有没有可能相等?文件新手误区
如上面这个代码,我一开始的想法是通过fseek每次将fp1_last向前偏移一位,直到偏移到文件头指针。结构体(即使它们操作同一个文件)。因此,这两个指针的值(即地址)是不同的,所以。永远为真,即使它们操作的是同一个文件的同一个位置。两次打开同一个文件时,会得到两个独立的。是一个指向结构体的指针。指针,它们分别指向两个不同的。但是这种想法是错的。
2025-12-30 22:35:26
165
原创 C语言二级指针,是什么?怎么用?让你的程序不再出错
此时p为一级指针,p“指向”(存储)a的地址;*p指向a本身也可以等价为a。pp为二级指针,pp“指向”(存储)p的地址;*pp指向p的地址也可以等价为p;**pp也可以理解为 *(*pp), 其指向p指向的地址也就是a本身,可以与a等价。所以printf("%d", a);与printf("%d", **pp);结果都是0。而p则为a的地址,*pp也为a的地址,pp为p的地址。
2025-12-29 20:20:49
544
原创 C语言简单整形数组去重时遇到的小问题
将长度为a的整形数组a1去重后输入数组mix,通过flag标记在a1[i]在mix中是否出现。但是在数组初始化时已经将mix全部初始化为0,在以下代码判断时,如果a1[i]中元素为0则会认为重复,不记入数组mix。解决办法:在向a1输入时,如果第一次输入0则让记mix数组大小的cnt++,增加1以空出一个0。
2025-12-29 12:02:09
172
原创 devc++/devcpp调试用法,调试怎么用?调试的细节。
在编程之前,不然那些离奇bug你根本发现不了出现在哪。调试时可以一步一步监测程序的运行,并观察变量值的变化。
2025-12-28 20:03:15
761
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅