首页 > 系统相关 >C语言动态内存分配

C语言动态内存分配

时间:2023-09-25 09:44:49浏览次数:37  
标签:numsSize arr return int malloc C语言 动态内存 分配

 

 

#include <iostream>
#include<stdio.h>




int* removeDuplicates(int numsSize) {

    // malloc是常用的动态内存分配

    int* arr = (int*)malloc(numsSize * sizeof(int));

    return arr;
}


int main() {

    int numsSize = 10;

    int* arr;

    arr = removeDuplicates(numsSize);

    for (int i = 0; i < numsSize; i++) {
        arr[i] = i+2;
    }


    for (int i = 0; i < numsSize; i++) {
        printf("%d\n", arr[i]);
    }


    return 0;
}

 

标签:numsSize,arr,return,int,malloc,C语言,动态内存,分配
From: https://www.cnblogs.com/shunguo/p/17727200.html

相关文章

  • C语言学习记录---函数4
    汉诺塔问题(递归)#include<stdio.h>//定义汉诺塔函数voidhanoi(intn,charA,charB,charC){if(n==1){printf("将盘子从%c移动到%c\n",A,C);}else{//将n-1个盘子从A移动到Bhanoi(n-1,A,C,B);//将第n个盘子从......
  • C语言标准库
    https://www.gnu.org/software/libc/manual/pdf/libc.pdfhttps://cplusplus.com/reference/clibrary/NOTICE不能在头文件中定义全局变量,否则该变量会存在于任何#include<ThisHeader_H>的地方。要学会防御式编程,即要保证头文件的幂等性#ifndef_STDIO_H #define_STDIO......
  • crash —— 获取vmalloc分配信息
    crash>kmem-vVMAP_AREAVM_STRUCTADDRESSRANGESIZEffff88debf51c900ffff88debf53bd00ffffc90000000000-ffffc900000020008192ffff88debf51cf60ffff88debf53bd40ffffc90000002000-ffffc90000004000......
  • C语言学习记录---函数3
    声明#include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>#include<time.h>#include<math.h>7.3递归与迭代7.3.1练习3:求n的阶乘。(不考虑溢出)参考代码:intFacl(intn){if(n>1){returnn=n*Facl......
  • C语言char类型的存储
    (目录)char是如何存储的字符型(char)用于储存字符(character),如英文字母或标点。但是char类型在内存中并不是以字符的形式储存,而是以ASII码的形式储存,也可以说char类型储存的实际上是整数。所以char类型也被归类为整形家族。intmain(){ charc='A'; printf("%d\n",c); print......
  • C语言-字符串相关库函数用法+模拟实现
    常见的与字符串有关的库函数strstr()寻找子字符串strcat()字符串追加函数strcmp()字符串比较函数strcpy()字符串拷贝函数strlen()求解字符串长度...1.strstr()寻找子字符串我们先来看MSDN中对该函数的功能描述:Findasubstring.(寻找子......
  • C语言-字符串相关库函数用法+模拟实现
    常见的与字符串有关的库函数strstr()寻找子字符串strcat()字符串追加函数strcmp()字符串比较函数strcpy()字符串拷贝函数strlen()求解字符串长度...1.strstr()寻找子字符串我们先来看MSDN中对该函数的功能描述:Findasubstring.(寻找子......
  • C语言实现身份运行游戏
    C语言实现:需要一款软件,程序,EXE等都可以假设我自己的程序名为游戏.exe需要的程序为XX.exe已有条件:来宾用户已启用,用户名,密码都有,现成的以其他用户身份运行的bat文件也有,双击bat文件,即可以其他用户身份运行游戏.exe需求:首先打开XX.exe该程序直接后台运行,不需要界面或任何提示,......
  • 【C语言版】扫雷游戏
     思路设置两个数组初始化两个数组打印数组设置雷排查雷game.h#pragmaonce#defineROW9//定义行为9#defineCOL9//定义列为9#defineROWSROW+2//排查雷时防止溢出#defineCOLSCOL+2#defineEASY_COUNT10//初步设有10个雷voidInitBoard(charboard[ROWS][COLS],i......
  • 【C语言版】扫雷游戏
     思路设置两个数组初始化两个数组打印数组设置雷排查雷game.h#pragmaonce#defineROW9//定义行为9#defineCOL9//定义列为9#defineROWSROW+2//排查雷时防止溢出#defineCOLSCOL+2#defineEASY_COUNT10//初步设有10个雷voidInitBoard(charboard[ROWS][COLS],in......