关于memset(玄关)
  • 板块学术版
  • 楼主wuhupai
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/10/16 08:33
  • 上次更新2024/10/16 13:54:45
查看原帖
关于memset(玄关)
544310
wuhupai楼主2024/10/16 08:33
#include<bits/stdc++.h>
#define for1(i,a,b) for( int i=(a);i<=(b);i++)
#define for2(i,a,b) for( int i=(a);i<(b);i++)
#define for3(i,a,b) for( int i=(a);i>=(b);i--)
#define for4(i,a,b) for( int i=(a);i>(b);i--)
#define puba push_back
#define mem(a,b) memset((a),(b),sizeof((a)))
using namespace std;
int a[15]={1,2,3,4};
void solve(int a[]){
    mem(a,0);
}
signed main(){
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    solve(a);
    for1(i,0,3) cout<<a[i]<<" ";
    
    return 0;
}

会输出0 0 3 4

#include<bits/stdc++.h>
#define for1(i,a,b) for( int i=(a);i<=(b);i++)
#define for2(i,a,b) for( int i=(a);i<(b);i++)
#define for3(i,a,b) for( int i=(a);i>=(b);i--)
#define for4(i,a,b) for( int i=(a);i>(b);i--)
#define puba push_back
#define mem(a,b) memset((a),(b),sizeof((a)))
using namespace std;
int a[15]={1,2,3,4};
void solve(int a[]){
    for1(i,0,3){
        a[i]=0;
    }
}
signed main(){
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    solve(a);
    for1(i,0,3) cout<<a[i]<<" ";
    
    return 0;
}

会输出0 0 0 0

2024/10/16 08:33
加载中...