Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/29: Рейтинг темы: голосов - 29, средняя оценка - 4.79
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314

Поясните, пожалуйста.

13.11.2011, 16:09. Показов 6186. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что означает "%d" Arr и sizeof в си?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.11.2011, 16:09
Ответы с готовыми решениями:

Поясните строку пожалуйста
Предположим все переменныe равны 5. вот есть такие строки product += x++; qu += ++x; я понимаю это так product = product + x++;...

поясните пожалуйста код
#include <iostream.h> #include <fstream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <iomanip.h> ...

Поясните пожалуйста условие оператора
Понимаю, что вопрос смешной, но уж лучше спрошу, чем останусь в незнании.. Вопрос, что выведет эта программа.. долго думал, что же за...

13
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:14
Цитата Сообщение от Вася1q Посмотреть сообщение
"%d"
printf & scanf
Цитата Сообщение от Вася1q Посмотреть сообщение
Arr
Некая переменная. Либо тип данных. В зависимости от ситуации.
Цитата Сообщение от Вася1q Посмотреть сообщение
sizeof
Sizeof
А вообще, гугл никто не отменял, да-да.
1
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:18  [ТС]
Цитата Сообщение от soon Посмотреть сообщение
printf & scanf

Некая переменная. Либо тип данных. В зависимости от ситуации.

Sizeof
А вообще, гугл никто не отменял, да-да.
В том то и дело, что все остальное, что меня интересовало я смог найти, а вот это не получилось.))

Добавлено через 1 минуту
А вот с "%d" так и не разобрался..разъясни своими словами если не сложно.
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:20
Определяется тип вводимой/выводимой переменной. %d - целое число.
1
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:21  [ТС]
soon, Целое т.к. в кавычка d? А если s например?
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:24
Строка
1
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:28  [ТС]
soon, =) БОЛЬШОЕ СПАСИБО) Можно еще один вопрос, а если %4d - это массив?
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:33
Цитата Сообщение от Вася1q Посмотреть сообщение
%4d - это массив
Нет. Зарезервируется место под 4-значное число. К примеру
C
1
2
printf("%4d\n", 10);
printf("%d", 10);
Code
1
2
  10
10
Полагаю, в scanf это без надобности.
0
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:42  [ТС]
Вы мне очень помогли)

Добавлено через 44 секунды
Сразу в голове все встает на свои места)

Добавлено через 2 минуты
На счет переменной Arr: как правильно прочесть выражение?
Arr [k - 1][j] = p++;
(я имею ввиду на русском языке)
Заранее извиняюсь, за кучу спонтанных вопросов исходящих из моей головы)

Добавлено через 29 секунд
И такое)
Arr[i] = (int *) malloc (columns * sizeof(int));

Добавлено через 52 секунды
Насколько я помню malloc - это же выделение памяти))) я прав?
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:45
Цитата Сообщение от Вася1q Посмотреть сообщение
Насколько я помню malloc - это же выделение памяти))) я прав?
Да
Цитата Сообщение от Вася1q Посмотреть сообщение
Arr [k - 1][j] = p++;
Присвоить некой переменной в массиве Arr значение переменной p, затем переменную p увеличить на 1.
1
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:48  [ТС]
soon, Вы так хорошо разбираетесь в СИ++, давно вы его учите?
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.11.2011, 16:52
Это скорее Си. Его я, кстати, почти не учил. Только книжку пролистал.
Насчет плюсов - года 2, не систематически поначалу.
Не будем оффтопить. Если хотите - добро пожаловать в ЛС
0
 Аватар для Вася1q
21 / 21 / 3
Регистрация: 13.09.2011
Сообщений: 314
13.11.2011, 16:54  [ТС]
Да)) точно. Я уже отклонился от своего первоначального вопроса.
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
13.11.2011, 16:59
Цитата Сообщение от Вася1q Посмотреть сообщение
Arr[i] = (int *) malloc (columns * sizeof(int));
Выделение памяти для columns элементов типа int, а возврат указателя на эту область памяти
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2011, 16:59
Помогаю со студенческими работами здесь

Поясните пожалуйста пару строк кода
Доброго времени суток. Помогите пожалуйста "по научному" объяснить пару строчек кода, препода мое объяснение не устраивает(( ...

Что означает эта строчка, поясните пожалуйста
Здравствуйте, поясните мне пожалуйста, что обозначает эта строчка кода stack::stack() :pTop(nullptr), size(0) {} //в частности и...

Поясните, пожалуйста, смысл выделенных строк в тексте программы
Поясните, пожалуйста, смысл выделенных строк в тексте программы. Заранее спасибо #include "stdafx.h" #define im 32 ...

Поясните, пожалуйста, несколько моментов про выделение памяти
Ребят объясните: int* a; a = new a(1); в первой строке указатель ссылается на какуюто память, те она уже выделена и занять ее ни кто...

Запись из одного файла в другой, поясните, почему не работает код, пожалуйста
Драйжайшие господа, извольте пожалуйста взглянуть на код, и пояснить мне, почему ничего не получается; Условие следующее: Дан файл f,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru