`

C语言的memset()函数的使用

 
阅读更多

函数名: memset
功  : 设置s中的所有字节为ch, s数组的大小由n给定
用  : void *memset(void *s, char ch, unsigned n);
程序例:

#include <string.h>
#include <stdio.h>
#include <mem.h>
int main(void)
{
   char buffer[] = "Hello world/n";
   printf("Buffer before memset: %s/n", buffer);
   memset(buffer, '*', strlen(buffer) - 1);
   printf("Buffer after memset:  %s/n", buffer);
   return 0;
}

  

Example

/* MEMSET.C: This program uses memset to

 * set the first four bytes of buffer to "*".

 */

 

#include <memory.h>

#include <stdio.h>

 

void main( void )

{

   char buffer[] = "This is a test of the memset function";

 

   printf( "Before: %s/n", buffer );

   memset( buffer, '*', 4 );

   printf( "After:  %s/n", buffer );

}

  

Output

Before: This is a test of the memset function

After:  **** is a test of the memset function

 

分享到:
评论

相关推荐

    C语言memset函数使用方法详解

    C语言memset函数使用方法详解 一。函数原形 void * memset(void*s, int ch,size_t n) 二。函数作用 将以s内存地址为首的连续n个字节的内容置成ch,一般用来对大量结构体和数组进行清零 三。常见错误 1.搞反...

    五分钟搞定memset函数(秒懂)memset**五分钟搞定memset函数:小学生也能掌握的C语言魔法

    本文为您详细介绍了如何在C语言中使用memset函数,旨在帮助初学者掌握基本的内存设置操作。内容涵盖memset函数的定义、使用方法、注意事项、局限性、安全性、优化技巧以及社区支持等高级内容。 **适用人群:** 本...

    C语言memset()函数.pdf

    ### C语言中的memset()函数详解 #### 一、概述 `memset()`是C语言标准库中的一个非常实用的函数,主要用于将一块连续的内存区域设置为一个特定的值。这个函数在程序开发过程中非常常见,尤其是在需要对较大规模的...

    详解C语言中的memset()函数

    C语言memset()函数:将内存的前n个字节设置为特定的值 头文件: #include memset() 函数用来将指定内存的前n个字节设置为特定的值,其原型为: void * memset( void * ptr, int value, size_t num ); 参数说明...

    C语言memset用法详解.zip

    在C语言中,`memset`是一个非常重要的内存操作函数,用于填充一块内存区域。这个函数在编程中常常被用来初始化数组、结构体或者为内存块设置特定的值。`memset`函数是C标准库`string.h`中的一部分,它的原型如下: ...

    C语言系统函数大全,包含所有系统函数

    这个压缩包“C语言系统函数大全”显然包含了所有C语言的系统函数,这对于学习和参考来说非常宝贵。 C语言的系统函数主要分为几个大类: 1. **输入/输出函数**:如`printf`和`scanf`,它们分别用于格式化输出和输入...

    memset的初浅体会

    例如,在某些情况下,我们可能需要使用 memset 函数来初始化内存,但是在其他情况下,我们可能需要使用循环来逐个设定每个元素的值。 memset 函数是一个非常有用的函数,但需要正确地理解它的工作机理和限制。只有...

    c语言常用函数手册,集合了几百个常用函数

    3. **内存操作函数**:C语言允许直接操作内存,`&lt;string.h&gt;`和`&lt;stdlib.h&gt;`中的函数如`memcpy`、`memmove`、`memset`等,用于高效地复制、移动和填充内存区域,是实现低级编程技巧的重要工具。 4. **文件操作函数**...

    C语言函数详解大全

    "C语言函数详解大全"是一个针对C语言函数的全面参考资料,它包含了C语言开发过程中可能用到的所有函数,每个函数都有详尽的功能解释、使用方法以及示例代码,是学习和查阅C语言函数的宝贵资源。 C语言中的函数是...

    C语言函数库函数详细介绍手册

    C语言常用函数库详细的使用说明 字符串函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy strcat strchr strcmp strcmpi strcpy strcspn ...

    C语言函数集(比较全)

    这个压缩包文件"C函数集.chm"显然是一部关于C语言函数的参考手册,方便用户快速查找和理解各个函数的使用方法。CHM文件是一种Windows帮助文档格式,通常包含索引、搜索功能和详细内容,非常适合用于技术文档查阅。 ...

    200个C语言常用函数实现代码大全.rar

    "200个C语言常用函数实现代码大全"是一个珍贵的资源,它涵盖了C语言中许多常用的函数实现,对于初学者和经验丰富的程序员来说都是极具价值的学习材料。这个压缩包可能包含了从数据类型操作、字符串处理、内存管理到...

    C语言函数大全语法着色版.rar

    13. **标准库函数**:如数学函数(sin、cos、exp等)、字符串处理函数(strcpy、strcat、strcmp等)、内存操作函数(memset、memcpy等)等。 此资源的语法着色版意味着每个函数的示例代码都会以不同的颜色突出显示...

    C语言函数memset,memset,memcmp,memmove,memchr,memrchr,memccpy等使用

    ### C语言中的内存操作函数详解 #### 一、概述 C语言是一门广泛使用的编程语言,在实际开发过程中,经常会涉及到对内存的操作。为了方便开发者高效地处理内存问题,C语言提供了一系列内置函数来帮助实现内存的设置...

    【C语言/知识点整理/期末复习】C语言内存函数(附思维导图)

    memset函数是C语言中的内存设置函数,用于将一个内存块中的数据设置为指定的值。其函数原型为: void * memset ( void * ptr, int value, size_t num ); 其中,ptr是要设置的内存块的指针,value是要设置的值,num...

    C语言函数大全语法

    通过"C语言函数大全语法",你可以详细了解每个函数的参数、返回值、使用示例及注意事项,这对于理解和使用这些函数至关重要。同时,掌握函数的正确使用能帮助你编写出更加高效、可维护的C语言程序。 学习C语言的...

    c语言常用函数手册

    《C语言常用函数手册》是一本为C语言学习者和开发者量身打造的重要参考资料,它详尽地介绍了C语言中的核心函数,旨在帮助读者更好地理解和掌握C语言的实用技巧。通过对这些函数的深入理解,开发者可以更加高效地编写...

    C语言函数大全.txt

    这份"C语言函数大全.txt"文档无疑为学习者提供了一个宝贵的参考资料,它包含了C语言中广泛使用的各种函数,帮助程序员理解和应用这些函数来解决实际问题。 C语言函数是其核心组成部分,它们是预先定义好的代码段,...

    C语言函数大全(语法着色版)

    在《C语言函数大全(语法着色版)》的CHM文件中,每个函数通常会有详细的解释、参数列表、返回值说明以及使用示例,这将帮助读者更好地理解和应用这些函数。同时,高亮显示的语法使得代码更加易读,有助于初学者快速...

Global site tag (gtag.js) - Google Analytics