Почему существует разница в выходе, полученном при компиляции кода с использованием двух компиляторов gcc
и turbo c
.
#include <stdio.h>
int main()
{
char *p = "I am a string";
char *q = "I am a string";
if(p==q)
{
printf("Optimized");
}
else{
printf("Change your compiler");
}
return 0;
}
Я получаю "Optimized"
на gcc
и "Change your compiler"
на turbo c
. Почему?