The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Приведение типов?, !*! t3st3r, 23-Июл-06, 22:27  [смотреть все]
Есть код, где для переменной выделяется память через malloc:
...
float *t;
int i, n;
printf("Enter num of rows: ");
scanf("%d", &n);
t = (float *)malloc(n*sizeof(float));
for(i=0; i<n; i++) {
printf("x[%d] = ", i);
scanf("%f", &t[i]);
}
...

Так вот, (float *) можно опустить, и мне интересно, это принципиально или нет, нужно ли всегда приводить к типу или нет?

  • Приведение типов?, !*! Sergey, 11:16 , 24-Июл-06 (1)
    >Так вот, (float *) можно опустить, и мне интересно, это принципиально или
    >нет, нужно ли всегда приводить к типу или нет?

    Будет произведено автоматическое приведение типов. Так что не обязательно. Если где-то не возможно будет привести - компилятор скажет.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру