C++-打印vector里的元素

发布时间 2024-01-03 16:03:42作者: Bonne_chance

C++-打印vector里的元素

代码:

#include <stdio.h>
#include <stdlib.h> // 包含malloc函数所需头文件
 
int main() {
    int size = 5; // vector大小为5
    
    // 动态分配内存空间
    int* vec = (int*) malloc(size * sizeof(int));
    
    if (vec == NULL) {
        printf("内存分配失败\n");
        return -1;
    }
    
    // 初始化vector
    for (int i = 0; i < size; ++i) {
        vec[i] = i + 1;
    }
    
    // 打印vector中的元素
    for (int j = 0; j < size; ++j) {
        printf("%d ", vec[j]);
    }
    
    free(vec); // 释放内存空间
    
    return 0;
}

结果显示: