【C】文件操作 文件也可分为文本文件和二进制文件,在内存中文件以二进制形式存储,不过这除了中文以外(ASCII编码);当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,fgets读取结束。在C语言中,如果以只读方式打开一个不存在的文件,将会报错;写和追加的方式如果打开一个不存在的文件,将会新建一个文件。程序文件包括以.c,.obj,.exe等结尾的文件。是以读(r),写(w),还是追加(a)的方式打开?以追加方式打开文件,在原文件后添加新内容,不能读。以写方式打开文件,将会清空原文件内容,不能读;
【C语言】二分查找详解 二分查找的时间复杂度为O(logn),查找的每次都需要折半,就是/2,每次都将要查找的数据范围缩小一半,从1到1/2再到1/4,1/8直到中间的数字就是我们要找的数字。第四次折半:left = 10;right = 10(此时left+right是偶数,mid找到了我们想要的数,并且left == right)(此时left+right是奇数,left没有等于right时,mid就已经给出了结果,由于/的特性)第一次折半:left = 0;第二次折半:left = 0;第三次折半:left = 0;
Qt使用报错:dependent ‘..\..\QtWidgets\QWidget‘ does not exist. Qt使用报错:dependent '..\..\QtWidgets\QWidget' does not exist.我认为是没有配置环境变量的原因!