Форум программистов, компьютерный форум CyberForum.ru

Как найти размерность в массиве С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Quiсk sort http://www.cyberforum.ru/cpp-beginners/thread43618.html
Пытаюсь освоить метод быстрой сортировки, в оригинале quick sort. Очень новенький в c++. Учил не много c++ builder, но решил написать в "консоли". Вот простой код: //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #pragma argsused #pragma hdrstop
C++ Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100, если соответствующие элементы двух первых массивов имеют одинаковый знак, и равен нулю в противном случае... http://www.cyberforum.ru/cpp-beginners/thread43617.html
Дан двухмерный массив.Найти сумму элементов побочной диагонали и сумму элементов главной диагонали C++
Дан двухмерный массив.Найти сумму элементов побочной диагонали и сумму элементов главной диагонали... Программу надо в С.
C++ НОД для трех чисел.
Здорова народ! Как найти найболшый общий делитель для трьох чисел?
C++ Дан двухмерный массив.Выямнить является ли произведение элементов заданного столбца массива трехзначным числом http://www.cyberforum.ru/cpp-beginners/thread43606.html
Дан двухмерный массив.Выямнить является ли произведение элементов заданного столбца массива трехзначным числом
C++ Сформировать два массива.... Дан массив из 20 элементов. Сформировать два массива размером 10, включив в первый из них элементы с четными номерами, во второй с нечетными. Не могу сформировать массив, Если не сложно напишите всю программу... Добавлено через 2 минуты 5 секунд сам пробывал писать: #include<stdio.h> main() { int a={3,4,5,7,3,5,3,3,5,3,3,9,0,6,7,4,5,5,8,3}, b, c, i; printf("c="); подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17382 / 5620 / 350
Регистрация: 30.03.2009
Сообщений: 15,398
Записей в блоге: 26
11.07.2009, 08:36     Как найти размерность в массиве С
Статический массив: int a[5];
Динамический: int *a = malloc (...); по языку это НЕ массив, а указатель, а потому sizeof от него взять нельзя
VLA (variable length array): int a[n]; - здесь конструкция sizeof работает, хотя на самом деле это скорее runtime sizeof. При этом, если ПОСЛЕ задания массива изменить значение переменной n, а потом взять sizeof - всё равно будет работать. В gcc по крайней мере этот момент реализован
 
Текущее время: 07:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru