【C语言】【笔试题】模拟实现memset

原创 2016年05月30日 15:03:48
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

void my_memset(void *str, char n, size_t count)
{
    char *dest = (char *)str;
    size_t i = 0;
    for (i = 0; i < count; i++)
    {
        *(dest + i) = n;
    }
}

int main()
{
    int arr[] = { 1, 2, 3, 4, 5, 6 };
    my_memset(arr, 0, 16);
    int i = 0;
    for (; i < 6; i++)
    {
        printf("%d ", arr[i]);
    }
    system("pause");
    return 0;
}

wKiom1ZRg7qyf3xEAABcnsOA444595.png

版权声明:本文为博主原创文章,未经博主允许不得转载。

c语言内存管理函数,模拟memcpy、memmove(实现内存重叠拷贝)、memset

c语言内存管理函数,模拟memcpy、memmove(实现内存重叠拷贝)、memset

C语言模拟实现memcpy、memmove、memset

1,模拟实现memcpy功能:内存拷贝函数 代码:void* my_memcpy(void* dest, void* src, size_t n) { void* ret = dest; ...

字符排序(美团网笔试题)C语言实现

#include #include void sort(char str[],int len) { int i,j; int temp; for (i=0;ii;j--) ...
  • ru_li
  • ru_li
  • 2014年09月11日 22:01
  • 482

腾讯实习笔试题--简单计算器程序的c语言实现

/*本程序是一个简单的计算器模拟程序。对任意给定的正确的四则表达式,程序计算其结果值并输出。表达式中运算分量为无 正负号整数,运算符为+ - * / ,圆括号按常规配对,表达式以“=”结束。函数get...

c语言中字符串函数strlen()、strcat()、strcpy()、strcmp()及内存操作函数memset()、memcpy()、memcmp()、memmove()的使用及编码实现

c语言中字符串函数strlen()、strcat()、strcpy()、strcmp()及内存操作函数memset()、memcpy()、memcmp()、memmove()的使用及编码实现 str...

c语言常见笔试题总结 -- 带答案

我整个有答案的: 【1 使用宏】 1.1宏 #ifdef NDEBUG #define TRACE(S) S #else #define TRACE(S) printf(“%s;\n”, #S...

从一道C语言数组指针的笔试题看面试者的能力和心态

先将原题贴上:        试解释int const (*(**((* f)(int (* const x)[4])))[2][3])[4]        刚看到这道题直接就懵了,脑子里第一反应...

华为C语言笔试题集合

http://blog.csdn.net/tianmo2010/article/details/6686196 该博客有些资源。 ①华为笔试题搜集 1.static有什么用途?(请至少说明两种)...

嵌入式C语言笔试题 --good

嵌入式笔试  预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】【笔试题】模拟实现memset
举报原因:
原因补充:

(最多只允许输入30个字)