Skip to content

Commit bd4be5f

Browse files
committed
initialize array
1 parent e54a635 commit bd4be5f

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

src/malloc/main.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ extern void timestwo(int [], int [], const size_t*);
66

77
int main()
88
{
9-
const size_t N = 3;
9+
size_t N = 3;
1010

1111
int* x = malloc(N*sizeof(int));
1212
int* x2 = malloc(N*sizeof(int));
1313

14+
for (size_t i=0; i < N; i++){
15+
x[i] = i+1;
16+
}
17+
1418
timestwo(&x[0], &x2[0], &N);
1519

1620
for (size_t i=0; i < N; i++){

src/malloc/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ int main()
77
{
88
const size_t N = 3;
99

10-
auto x = new int[N];
10+
auto x = new int[N]{1, 2, 3};
1111
auto x2 = new int[N];
1212

1313
timestwo(&x[0], &x2[0], &N);

src/pointer/main.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@ extern void point23(float [], float [], size_t*);
77
int main(void)
88
{
99

10-
float* a;
11-
float* b;
1210
size_t N = 3;
1311
size_t M = 2;
1412

15-
a = (float*) malloc(N * sizeof(float));
16-
b = (float*) malloc(M * sizeof(float));
13+
float* a = malloc(N * sizeof(float));
14+
float* b = malloc(M * sizeof(float));
1715

1816
point23(&a[0], &b[0], &N);
1917

0 commit comments

Comments
 (0)