<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>编程站点 - C语言</title>
    <link>https://bbs.tcp8.cn/forum.php?mod=forumdisplay&amp;fid=71</link>
    <description>Latest 20 threads of C语言</description>
    <copyright>Copyright(C) 编程站点</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 28 May 2026 03:45:59 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://bbs.tcp8.cn/static/image/common/logo_88_31.gif</url>
      <title>编程站点</title>
      <link>https://bbs.tcp8.cn/</link>
    </image>
    <item>
      <title>C语言高级数据结构</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=395</link>
      <description><![CDATA[高级数据结构
https://www.aliyundrive.com/s/8hy2NyRbZ6y

[mw_shl_code=c,true]01-图的基本定义以及术语介绍.avi
02-邻接矩阵顺序存储设计.avi
03-图的创建以及测试.avi
04-有向图的邻接矩阵.avi
05-上午课程回顾.avi
06-邻接表存储分析.avi
07-邻接表的代码分析.av ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 13 Jan 2022 15:44:34 +0000</pubDate>
    </item>
    <item>
      <title>C语言数据结构总结</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=394</link>
      <description><![CDATA[2-1 动态数组和链表 https://www.aliyundrive.com/s/MqajDw7cCLA

[mw_shl_code=c,true]01- C提高day4到day7课程回顾.mp4
02- 数据结构基本概念.mp4
03- 动态数组设计.mp4
04- 动态数组初始化实现.mp4
05- 动态数组插入和遍历功能实现.mp4
06- 动态数组删除实现.mp4
07- ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 13 Jan 2022 15:32:19 +0000</pubDate>
    </item>
    <item>
      <title>C语言高级总结</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=393</link>
      <description><![CDATA[1-1 变量和内存分布  https://www.aliyundrive.com/s/iFgsGrMsb3A

[mw_shl_code=c,true]01- 听课要求.mp4
02- 技术层次.mp4
03- C语言标准.mp4
04- 数据类型概念.mp4
05- typedef的使用.mp4
06- void 使用.mp4
07- sizeof使用.mp4
08- 变量的修改方式.mp4
09- 内存四区 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 13 Jan 2022 15:26:02 +0000</pubDate>
    </item>
    <item>
      <title>C语言基础教程总结</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=392</link>
      <description><![CDATA[第一章 C语言基础语法
1-1 第一个helloworld   https://www.aliyundrive.com/s/urTUpSJdu4K
[mw_shl_code=c,true]01-c语言介绍.mp4
02-vs如何写代码.mp4
03-文本编辑器写代码.mp4
04-分部编译.mp4
05-helloworld程序解释.mp4
06-system的作用.mp4
07-寄存器缓存cpu内存 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 13 Jan 2022 14:58:39 +0000</pubDate>
    </item>
    <item>
      <title>offsetof()它是一个结构成员相对于结构开头的字节偏移量</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=239</link>
      <description><![CDATA[C 库宏 - offsetof()描述C 库宏 offsetof(type, member-designator) 会生成一个类型为 size_t 的整型常量，它是一个结构成员相对于结构开头的字节偏移量。成员是由 member-designator 给定的，结构的名称是在 type 中给定的。声明下面是 offsetof() 宏的声明。offsetof( ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Fri, 17 Dec 2021 03:45:14 +0000</pubDate>
    </item>
    <item>
      <title>calloc()在动态分配完内存</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=238</link>
      <description><![CDATA[#include 功能：在内存的动态存储区中分配num个长度为size的连续空间，函数返回一个指向分配起始地址的指针；
如果分配不成功，返回NULL。

calloc在动态分配完内存后，自动初始化该内存空间为零，而malloc不做初始化，分配到的空间中的数据是随机数据

void *calloc( s ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 16 Dec 2021 10:46:32 +0000</pubDate>
    </item>
    <item>
      <title>realloc()调整之前调用 malloc 或 calloc 所分配的 空间大小</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=237</link>
      <description><![CDATA[描述 C 标准库 - 
C 库函数 void *realloc(void *ptr, size_t size) 尝试重新调整之前调用 malloc 或 calloc 所分配的 ptr 所指向的内存块的大小。声明下面是 realloc() 函数的声明。void *realloc(void *ptr, size_t size)参数
[*]ptr -- 指针指向一个要重新分配内存的 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 16 Dec 2021 10:44:04 +0000</pubDate>
    </item>
    <item>
      <title>ftell()获取文件流（文件光标）的读写位置</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=236</link>
      <description><![CDATA[#include long  ftell(FILE *stream);功能：获取文件流（文件光标）的读写位置。参数：        stream：已经打开的文件指针返回值：        成功：当前文件流（文件光标）的读写位置        失败：-1]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 16 Dec 2021 09:47:19 +0000</pubDate>
    </item>
    <item>
      <title>rewind() 把文件流（文件光标）的读写位置移动到文件开头。</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=235</link>
      <description><![CDATA[void rewind(FILE *stream);
功能：把文件流（文件光标）的读写位置移动到文件开头。
参数：
        stream：已经打开的文件指针
返回值：
        无返回值]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 16 Dec 2021 09:46:23 +0000</pubDate>
    </item>
    <item>
      <title>移位运算符&lt;&lt; &gt;&gt;</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=231</link>
      <description><![CDATA[移位运算符现在让我们了解一下C的移位运算符。移位运算符将位向左或向右移动。同样，我们仍将明确地使用二进制形式来说明该机制的工作原理。左移 &gt;将其左侧的操作数的值每位向右移动，移动的位数由其右侧的操作数指定。丢弃移出左侧操作数有段的位。对于unsigned类型， ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 09 Dec 2021 14:16:39 +0000</pubDate>
    </item>
    <item>
      <title>逻辑运算符~&amp;|^</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=230</link>
      <description><![CDATA[按位取反        ~  


位与（AND）:    &amp;应用场景:判断是不是偶数[mw_shl_code=c,true]int main() {
        int a = 15614;
     ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Thu, 09 Dec 2021 13:49:28 +0000</pubDate>
    </item>
    <item>
      <title>fflush()更新缓冲区</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=229</link>
      <description><![CDATA[#include int fflush(FILE *stream);功能：更新缓冲区，让缓冲区的数据立马写到文件中。参数：stream：文件指针返回值：成功：0失败：-1]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:04:02 +0000</pubDate>
    </item>
    <item>
      <title>remove()  rename() 删除文件、重命名文件名</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=228</link>
      <description><![CDATA[#include intremove(constchar *pathname);功能：删除文件参数：        pathname：文件名返回值：        成功：0        失败：-1
#include intrename(constchar *oldpath, constchar *newpath);功能：把oldpath的文件名改为newpath参数：oldpath：旧文件名newpath： ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:03:02 +0000</pubDate>
    </item>
    <item>
      <title>stat 获取文件状态</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=227</link>
      <description><![CDATA[#include #include int stat(constchar *path, structstat *buf);功能：获取文件状态信息参数：path：文件名buf：保存文件信息的结构体返回值：成功：0失败-1
[mw_shl_code=text,true]struct stat {
        dev_t         st_dev;         //文件的设备编号
        in ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:02:36 +0000</pubDate>
    </item>
    <item>
      <title>fseek()移动文件流光标</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=226</link>
      <description><![CDATA[#include int fseek(FILE *stream, long offset, int whence);功能：移动文件流（文件光标）的读写位置。参数：        stream：已经打开的文件指针        offset：根据whence来移动的位移数（偏移量），可以是正数，也可以负数，如果正数，则相对于whence往右移动，如 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:01:55 +0000</pubDate>
    </item>
    <item>
      <title>fread()以数据块的方式从文件中读取内容</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=225</link>
      <description><![CDATA[#include size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);功能：以数据块的方式从文件中读取内容参数：        ptr：存放读取出来数据的内存空间        size： size_t 为 unsigned int类型，此参数指定读取文件内容的块数据大小        nmemb：读 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:01:27 +0000</pubDate>
    </item>
    <item>
      <title>fwrite()以数据块的方式给文件写入内容</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=224</link>
      <description><![CDATA[#include size_t  fwrite(constvoid *ptr, size_t size, size_t nmemb, FILE *stream);功能：以数据块的方式给文件写入内容参数：        ptr：准备写入文件数据的地址        size： size_t 为 unsigned int类型，此参数指定写入文件内容的块数据大小        nmemb：写 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:01:07 +0000</pubDate>
    </item>
    <item>
      <title>fscanf()从stream指定的文件读取字符串,根据参数format格式数据</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=223</link>
      <description><![CDATA[#include int fscanf(FILE * stream, constchar * format, ...);功能：从stream指定的文件读取字符串，并根据参数format字符串来转换并格式化数据。参数：        stream：已经打开的文件        format：字符串格式，用法和scanf()一样返回值：        成功：参数数目 ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 05:00:08 +0000</pubDate>
    </item>
    <item>
      <title>fprintf()根据参数format字符串来转换并格式化数据输出到文件</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=222</link>
      <description><![CDATA[#include int fprintf(FILE * stream, constchar * format, ...);功能：根据参数format字符串来转换并格式化数据，然后将结果输出到stream指定的文件中，指定出现字符串结束符 \'\\0\'  为止。参数：        stream：已经打开的文件        format：字符串格式，用法和prin ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 04:59:33 +0000</pubDate>
    </item>
    <item>
      <title>fgets()从stream指定的文件内读入字符串</title>
      <link>https://bbs.tcp8.cn/forum.php?mod=viewthread&amp;tid=221</link>
      <description><![CDATA[#include char * fgets(char * str, int size, FILE * stream);功能：从stream指定的文件内读入字符串，保存到str所指定的内存空间，直到出现换行字符、读到文件结尾或是已读了size - 1个字符为止，最后会自动加上字符 \'\\0\' 作为字符串结束。参数：        str：字符串  ...]]></description>
      <category>C语言</category>
      <author>admin</author>
      <pubDate>Tue, 07 Dec 2021 04:58:59 +0000</pubDate>
    </item>
  </channel>
</rss>