Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Fortran

Опубликовано

Есть ли в нем оно вообще? Просмотрев какую-то по книжку по языку, ничего такого не нашел. Может, я просто слеп? Интересует Fortran77, если точно.

А если и впрямь нет, то как в Фортране сделать что-то типа int *i = malloc(n*sizeof(int));?

Заранее благодарен

Рекомендуемые сообщения

Опубликовано

Все современные компиляторы поддерживают динамические массивы. Например, так:

MODULE defines

INTEGER, PARAMETER :: wp=KIND(1.d0)

INTEGER, PARAMETER :: Nx = 11

INTEGER, PARAMETER :: Ny = 21

END MODULE defines

 

PROGRAM Test

 

USE defines

IMPLICIT NONE

REAL(wp), ALLOCATABLE :: T(:,:)

 

ALLOCATE (T(-Nx:Nx,-Ny:Ny)

....

DEALLOCATE (T)

....

END PROGRAM Test

Изменено пользователем Гость

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.