首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴nn154189906的代码贴C语言
#include <stdio.h>
#include <assert.h>
#include <string.h>
//memcpy制作
void* my_memcpy(void* dest, const void* src, size_t num)
{
    assert(dest && src);
    char* tmp = dest;
    while (num--)
    {
        *(char*)tmp = *(char*)src;
        tmp = (char*)tmp+1;
......................
阅读全部 | 2022年4月25日 16:20
#include <stdio.h>
#include <string.h>
#include <assert.h>
//strstr 查看str1中是否有str2,有则返回str1z中
//的相同的第一字符的起始地址,没有则NULL
char* my_strstr(const char* str1, const char* str2)
{
    assert(str1 && str2);
    const char* s1 = NULL;
    const char* s2 = NULL;
    const char* cp = str1;
    if (*str2=='\0')
......................
阅读全部 | 2022年4月19日 23:06
#include <stdio.h>
#include <string.h>
#include <assert.h>
//对strcmp进行实现和使用

// int my_strcmp(const char* str1, const char* str2)
// {
//     assert(str1&&str2);
//     while (*str1 == *str2)
//     {
//         if (*str1 == '\0')
//         {
......................
阅读全部 | 2022年4月19日 22:12
#include <stdio.h>
#include <string.h>
#include <assert.h>
//对strcat进行使用和实现
// int main()//追加函数
// {
//     char arr[20] = "hello ";
//     strcat(arr, "world!");
//     printf("%s", arr);
//     return 0;
// }

......................
阅读全部 | 2022年4月19日 21:44
#include <stdio.h>

// int main() 
// {
//     int a[5] = {1,2,3,4,5};
//     int* ptr = (int*)(&a+1);
//     printf("%d %d", *(a+1), *(ptr-1));
//     return 0;
// }

//杨氏矩阵,o(n)的空间复杂度,找数字
// int find_num(int arr[3][3], int r, int c, int k)
......................
阅读全部 | 2022年4月17日 21:44
#include <stdio.h>

void Swap(char* buf1, char* buf2, int width)
{
    int i = 0;
    for (i = 0; i<width; i++)
    {
        char tmp = *buf1;
        *buf1 = *buf2;
        *buf2 = tmp;
        buf1++;
        buf2++;
......................
阅读全部 | 2022年4月16日 19:14
#include <stdio.h>


/*
函数指针、函数指针数组
*/
void menu()
{
    printf("********************\n");
    printf("****1.add  2.sub****\n");
    printf("****3.mul  4.div****\n");
    printf("********************\n");
......................
阅读全部 | 2022年4月16日 17:11
#include <stdio.h>


/*
函数指针、函数指针数组
*/
int add(int x, int y)
{
    return x+y;
}
int sub(int x, int y)
{
......................
阅读全部 | 2022年4月16日 16:33
#include <stdio.h>

// int main() //猜杀手
// {
//     char k = 0;
//     for (k='A'; k<='D'; k++)
//     {
//         if((k != 'A')+(k =='C')+(k=='D')+(k!='D')==3)
//         {
//             printf("%c", k);
//         }
//     }
......................
阅读全部 | 2022年4月16日 16:12
#include <stdio.h>

// int main() //猜杀手
// {
//     char k = 0;
//     for (k='A'; k<='D'; k++)
//     {
//         if((k != 'A')+(k =='C')+(k=='D')+(k!='D')==3)
//         {
//             printf("%c", k);
//         }
//     }
......................
阅读全部 | 2022年4月15日 21:54
1 2 下一页
nn154189906