<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>ldy666的blog</title><link>https://lexiaox.github.io/ldy666.github.io</link><description>我思故我在</description><copyright>ldy666的blog</copyright><docs>http://www.rssboard.org/rss-specification</docs><generator>python-feedgen</generator><image><url>https://q2.itc.cn/q_70/images03/20250225/e8117dd40aae4db5a64461f1ea0d16fc.jpeg</url><title>avatar</title><link>https://lexiaox.github.io/ldy666.github.io</link></image><lastBuildDate>Tue, 11 Nov 2025 16:21:19 +0000</lastBuildDate><managingEditor>ldy666的blog</managingEditor><ttl>60</ttl><webMaster>ldy666的blog</webMaster><item><title>求数组的长度</title><link>https://lexiaox.github.io/ldy666.github.io/post/qiu-shu-zu-de-chang-du.html</link><description>在 C 语言中，求数组的长度（即数组中元素的个数）通常使用以下两种方法：

### 1\. 🌟 使用 `sizeof` 运算符（推荐）

这是最常用且最可靠的方法。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/qiu-shu-zu-de-chang-du.html</guid><pubDate>Tue, 11 Nov 2025 11:49:16 +0000</pubDate></item><item><title>字符串读入</title><link>https://lexiaox.github.io/ldy666.github.io/post/zi-fu-chuan-du-ru.html</link><description>好的，C语言中字符串的读入是一个基础但容易混淆的知识点。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/zi-fu-chuan-du-ru.html</guid><pubDate>Tue, 11 Nov 2025 09:47:48 +0000</pubDate></item><item><title>switch 语句</title><link>https://lexiaox.github.io/ldy666.github.io/post/switch%20-yu-ju.html</link><description>在C语言中，`case`语句是`switch`语句的核心组成部分，用于根据表达式的值执行对应的代码块。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/switch%20-yu-ju.html</guid><pubDate>Tue, 11 Nov 2025 09:47:12 +0000</pubDate></item><item><title>c文本读入读出</title><link>https://lexiaox.github.io/ldy666.github.io/post/c-wen-ben-du-ru-du-chu.html</link><description>非常好 👍  
这次我们做一份完整、系统、清晰的 **C语言文件输入输出笔记**，包含两大类文件：

&gt; 🧾 文本文件（text file）  
&gt; 💾 二进制文件（binary file）

这份内容适合你长期保存复习。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/c-wen-ben-du-ru-du-chu.html</guid><pubDate>Tue, 11 Nov 2025 09:46:11 +0000</pubDate></item><item><title>`sprintf` 函数</title><link>https://lexiaox.github.io/ldy666.github.io/post/%60sprintf%60%20-han-shu.html</link><description>`sprintf` 函数是C语言中的一个标准库函数，用于将格式化的数据写入字符串中。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/%60sprintf%60%20-han-shu.html</guid><pubDate>Mon, 03 Nov 2025 15:29:48 +0000</pubDate></item><item><title>C语言读入输出字符</title><link>https://lexiaox.github.io/ldy666.github.io/post/C-yu-yan-du-ru-shu-chu-zi-fu.html</link><description># 🧩 C语言 `getchar()` 与 `putchar()` 用法简明笔记

## 📘 1. 函数简介

| 函数 | 功能 | 头文件 | 返回类型 |
|------|------|---------|-----------|
| `getchar()` | 从键盘读取一个字符 | `&lt;stdio.h&gt;` | `int`（返回字符的 ASCII 值） |
| `putchar()` | 向屏幕输出一个字符 | `&lt;stdio.h&gt;` | `int`（返回输出的字符） |

---

## ⚙️ 2. 基本语法

```c
int getchar(void);
int putchar(int c);
```

---

## 🧠 3. 示例一：读取并输出字符

```c
#include &lt;stdio.h&gt;

int main() {
    int ch;
    printf('请输入一个字符：');
    ch = getchar();      // 从键盘读入一个字符
    printf('你输入的是：');
    putchar(ch);         // 输出该字符
    putchar('\n');
    return 0;
}
```

---

## 💡 4. 示例二：连续读取并回显

```c
#include &lt;stdio.h&gt;

int main() {
    int c;
    printf('请输入一行文字（回车结束）：\n');
    while ((c = getchar()) != '\n') {  // 逐字符读取直到换行
        putchar(c);                    // 立即输出
    }
    return 0;
}
```

---

## ⚠️ 5. 注意事项

- `getchar()` **会读取空格和换行符**。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/C-yu-yan-du-ru-shu-chu-zi-fu.html</guid><pubDate>Tue, 14 Oct 2025 09:32:25 +0000</pubDate></item><item><title>2025/10/12 程序设计作业</title><link>https://lexiaox.github.io/ldy666.github.io/post/2025-10-12%20-cheng-xu-she-ji-zuo-ye.html</link><description>[320250901191 乐豆芽.docx](https://github.com/user-attachments/files/22869755/320250901191.docx)。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/2025-10-12%20-cheng-xu-she-ji-zuo-ye.html</guid><pubDate>Sun, 12 Oct 2025 07:16:44 +0000</pubDate></item><item><title>strcmp函数用法</title><link>https://lexiaox.github.io/ldy666.github.io/post/strcmp-han-shu-yong-fa.html</link><description># strcmp函数用法

## 函数原型
```c
int strcmp(const char *s1, const char *s2);
```

## 参数说明
- `s1`：待比较的第一个字符串
- `s2`：待比较的第二个字符串

## 返回值
- **0**：两个字符串相等
- **负值**：`s1` 字典序小于 `s2`
- **正值**：`s1` 字典序大于 `s2`

## 示例代码
```c
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

int main() {
    char str1[] = 'Hello';
    char str2[] = 'hello';
    int result = strcmp(str1, str2);
    
    if(result == 0) {
        printf('字符串相等
');
    } else if(result &lt; 0) {
        printf('str1 小于 str2
');
    } else {
        printf('str1 大于 str2
');
    }
    return 0;
}
```

## 注意事项
1. 严格区分大小写（'A' != 'a'）
2. 遇到` `即终止比较
3. 缓冲区必须以` `结尾
4. 禁止直接比较指针地址
以上内容由文心人工智能生成合成
。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/strcmp-han-shu-yong-fa.html</guid><pubDate>Sat, 11 Oct 2025 11:27:43 +0000</pubDate></item><item><title>strcpy的用法</title><link>https://lexiaox.github.io/ldy666.github.io/post/strcpy-de-yong-fa.html</link><description># strcpy函数用法

## 函数原型
```c
char *strcpy(char *dest, const char *src);
```

## 参数说明
- `dest`：目标缓冲区（必须足够大）
- `src`：源字符串（必须以` `结尾）

## 返回值
- 目标字符串`dest`的指针

## 示例代码
```c
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

int main() {
    char src[] = 'Secure Copy';
    char dest[20];
    
    // 安全复制方式
    strncpy(dest, src, sizeof(dest)-1);
    dest[sizeof(dest)-1] = '\0'; // 手动添加终止符
    
    printf('复制结果: %s
', dest);
    return 0;
}
```

## 注意事项
1. 必须确保目标缓冲区足够大
2. 目标与源不能重叠（否则用memmove）
3. 源字符串不能为NULL
4. 推荐使用`strncpy`+手动添加终止符
以上内容由文心人工智能生成合成
。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/strcpy-de-yong-fa.html</guid><pubDate>Sat, 11 Oct 2025 11:26:21 +0000</pubDate></item><item><title>初始化数组</title><link>https://lexiaox.github.io/ldy666.github.io/post/chu-shi-hua-shu-zu.html</link><description>`memset(数组名, 0, sizeof(数组名));` 这个语句的作用是**将整个数组的所有字节都设置为0**。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/chu-shi-hua-shu-zu.html</guid><pubDate>Wed, 08 Oct 2025 12:22:14 +0000</pubDate></item><item><title>快速读入读出</title><link>https://lexiaox.github.io/ldy666.github.io/post/kuai-su-du-ru-du-chu.html</link><description>ios::sync_with_stdio(false);
cin.tie(0);。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/kuai-su-du-ru-du-chu.html</guid><pubDate>Mon, 06 Oct 2025 08:42:12 +0000</pubDate></item><item><title>头文件</title><link>https://lexiaox.github.io/ldy666.github.io/post/tou-wen-jian.html</link><description>#include&lt;bits/stdc++.h&gt;
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;math.h&gt;。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/tou-wen-jian.html</guid><pubDate>Mon, 29 Sep 2025 05:17:50 +0000</pubDate></item><item><title>输入一整行包括空格的字符串</title><link>https://lexiaox.github.io/ldy666.github.io/post/shu-ru-yi-zheng-xing-bao-kuo-kong-ge-de-zi-fu-chuan.html</link><description>getline ( cin,   变量名 ); 。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/shu-ru-yi-zheng-xing-bao-kuo-kong-ge-de-zi-fu-chuan.html</guid><pubDate>Tue, 23 Sep 2025 01:03:37 +0000</pubDate></item><item><title>遍历字符串</title><link>https://lexiaox.github.io/ldy666.github.io/post/bian-li-zi-fu-chuan.html</link><description>for ( char  遍历变量 : 字符串变量 )。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/bian-li-zi-fu-chuan.html</guid><pubDate>Mon, 22 Sep 2025 14:42:22 +0000</pubDate></item><item><title>整型转字符串</title><link>https://lexiaox.github.io/ldy666.github.io/post/zheng-xing-zhuan-zi-fu-chuan.html</link><description>变量名1 = to_string ( 变量名2)。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/zheng-xing-zhuan-zi-fu-chuan.html</guid><pubDate>Mon, 22 Sep 2025 14:41:13 +0000</pubDate></item><item><title>字符串删除与保留</title><link>https://lexiaox.github.io/ldy666.github.io/post/zi-fu-chuan-shan-chu-yu-bao-liu.html</link><description>变量名 = 变量名 . substr ( 位置,  保留几个字符);。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/zi-fu-chuan-shan-chu-yu-bao-liu.html</guid><pubDate>Mon, 22 Sep 2025 14:39:48 +0000</pubDate></item><item><title>初始化数组</title><link>https://lexiaox.github.io/ldy666.github.io/post/chu-shi-hua-shu-zu.html</link><description>memset ( 数组名,  0 , sizeof ( 数组名 ) );。</description><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/chu-shi-hua-shu-zu.html</guid><pubDate>Mon, 22 Sep 2025 14:37:17 +0000</pubDate></item><item><title>hello world</title><link>https://lexiaox.github.io/ldy666.github.io/post/hello%20world.html</link><guid isPermaLink="true">https://lexiaox.github.io/ldy666.github.io/post/hello%20world.html</guid><pubDate>Mon, 22 Sep 2025 05:45:16 +0000</pubDate></item></channel></rss>