`

字符串之结束符

    博客分类:
  • C
阅读更多
#include <stdio.h> 
#include <string.h> 

int main(void) 
 {
    char string[10]="123456";
    char *str1     ="abcdefghij";

    printf("string.length=%d\n",strlen(string));
    string[4]='\0';
    printf("string.length=%d\n",strlen(string));
    string[2]='\0';
    printf("string.length=%d\n",strlen(string));

    printf("str1.length=%d\n",strlen(str1));
    str1[6]=0;
    printf("str1.length=%d\n",strlen(str1));
    str1[2]=0;
    printf("str1.length=%d\n",strlen(str1));

    printf("string=%s\n", string);
    printf("str1=%s\n",str1);
    return 0;
 }

string.length=6
string.length=4
string.length=2
str1.length=10
str1.length=6
str1.length=2
string=12
str1=ab
分享到:
评论
1 楼 wuhua 2009-04-19  
不错,学习了

相关推荐

    aba.rar_ABA_判断以@为结束符的字符串是否_回文序列

    在编程领域,"回文序列"是一个常见的概念,它指的是一个字符串无论从左向右读还是从右向左读都是一样的。...通过编写和调试代码,我们可以实现一个能够判断以'@'为结束符的字符串是否为回文序列的高效算法。

    从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示输出结果

    从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示输出结果。 运行结果正确,并注有较为详细的注释 轻松学习汇编语言

    java字符串中${}或者{}等的占位符替换工具类

    Java字符串中${}或者{}等占位符替换工具类 Java字符串中${}或者{}等占位符替换工具类是一个功能强大且实用的工具类,它可以将Java字符串中的占位符依次替换为指定的值。该工具类的主要功能是实现占位符的替换,即将...

    C语言字符、字符串定义及相关函数

    具体来说,strcmp函数通过逐个字符比较两个字符串的ASCII值,直到遇到不同的字符或字符串结束符'\0'为止,返回值表示两个字符串的字典序关系。strcat函数实现将一个字符串追加到另一个字符串的末尾,并返回目标字符...

    有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。

    当所有字符检查完毕后,`str[j]='\0'`添加字符串结束符,完成删除操作。 - `print_string`函数:在`file1.c(文件4)`中定义,简单地使用`printf`函数打印字符串,以`%s`格式说明符输出整个字符串。 5. **流程控制**...

    截取指定长度的字符串

    例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。例如,对于字符串`s = "Hello, world!"`,`s[7:12]`将返回`"world"`。 2. ...

    C语言实现字符串截取

    `subStringByIndex` 函数通过指定起始索引(`begin`)和结束索引(`end`)来截取字符串。该函数返回一个新的字符串,该字符串包含了原字符串中从 `begin` 到 `end`(包括 `end`)的所有字符。 #### 参数说明 - **...

    字符串与指针

    这种方式下,编译器会自动计算字符串的长度并为字符串加上结束符`'\0'`。 2. **字符串复制与比较**:除了使用`strcpy`外,还可以使用`strncpy`等其他函数。比较字符串通常使用`strcmp`。 3. **输入输出操作**:...

    work2_分割字符串_字符串处理_

    在C语言中,可以使用 `strlen()` 函数来获取字符串的长度,但不包括结束符 '\0'。例如: ```c #include #include int main() { char str[] = "字符串处理"; int length = strlen(str); printf("字符串的长度...

    x86汇编语言文本字符串查找替换程序

    《x86汇编语言实现文本字符串查找与替换程序详解》 在计算机科学领域,汇编语言是一种低级编程语言,它与机器指令密切相关,直接对应于硬件的操作。x86汇编语言是针对Intel 80x86系列处理器家族的,包括现今广泛...

    字符串截取查询分割字符串

    在IT行业中,字符串是编程语言中最基本的数据类型之一,它用于存储和处理文本信息。无论是进行数据处理、用户输入验证还是构建复杂的算法,对字符串的操作都至关重要。在本篇文章中,我们将深入探讨“字符串截取”、...

    编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。

    // 添加字符串结束符 } int main() { char s1[50], s2[50], s3[50]; // 定义字符串 printf("请输入字符串s: "); scanf("%s", s1); printf("请输入字符串t: "); scanf("%s", s2); fun(s1, s2, s3); // 调用...

    字符串处理函数列表,字符串处理函数列表

    32. strtok:分割字符串,每次调用处理一个分隔符并返回一个子字符串,直到所有分隔符都被处理完。 这些函数涵盖了从基本的字符串比较、复制到复杂的查找、连接以及字符串操作等多个方面,是处理文本数据的基础。...

    字符串基本操作-复制,连接,比较等

    一般情况下,比较字符串时是从第一个字符开始逐个比较,直到找到不同的字符或其中一个字符串结束为止。如果两个字符串完全相同,则认为它们相等;若不同,则根据第一个不同的字符的大小关系确定字符串的顺序。 示例...

    用指针实现字符串的插入

    4. **继续复制**:插入操作完成后,继续复制`str`后的剩余字符,直至遇到字符串结束符`\0`。 5. **终止字符串**:在复制完毕后,在末尾添加字符串结束符`\0`,确保结果字符串的完整性。 6. **输出结果**:最后,通过...

    用c++比较两个字符串的大小

    在C++编程语言中,比较字符串是常见的操作之一。本篇文章将基于提供的代码示例,详细解释如何通过指针和`for`循环来比较两个字符串的大小。 #### 代码解读 首先,让我们详细了解这段代码是如何实现字符串比较功能...

    纯C++ 字符串处理函数大全源码

    `Split`函数可能接收一个字符串和一个分隔符作为参数,返回一个字符串向量,其中每个元素都是原字符串中由分隔符分隔的部分。这样的功能在处理文本数据、日志解析等场景中非常有用。 除了`Split`,这个库可能还包含...

    将字符串str1 拷贝到str2中

    ### 字符串拷贝知识点详解 #### 一、概述 在C语言中,字符串是由字符组成的数组,并且最后...通过指针遍历源字符串,逐个字符地复制到目标字符串,并在最后添加字符串结束标志`\0`,确保了拷贝过程的完整性和正确性。

    python字符串学习笔记.python字符串操作方法.doc

    Python字符串是编程中常用的数据类型,用于存储和处理文本信息。在Python中,字符串是由一个或多个字符组成的序列,它们可以被单引号(' ')或双引号(" ")包围。以下是一些关于Python字符串的重要知识点: 1. **字符...

Global site tag (gtag.js) - Google Analytics