The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Приведение типов?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Приведение типов?"  
Сообщение от t3st3r (ok) on 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 *) можно опустить, и мне интересно, это принципиально или нет, нужно ли всегда приводить к типу или нет?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


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

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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