Почему не меняются адреса переменных функции при смене порядка их проявления в коде?
Адреса переменных int auth_flag и char password_buffer[], которые попадают в стек, не меняются, когда я меняю порядок их проявления в функции
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int check_authentication(char *password)
{
int auth_flag = 0;
char password_buffer[16];
strcpy(password_buffer, password);
if (strcmp(password_buffer, "brilling") == 0)
{
auth_flag = 1;
}
if (strcmp(password_buffer, "outgrabe") == 0)
{
auth_flag = 1;
}
return auth_flag;
}