powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Простые вопросы. Нужна помощь.
12 сообщений из 12, страница 1 из 1
Простые вопросы. Нужна помощь.
    #34438941
Homoerro number 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть несколько вопросов, помогите пожалуйста.

1.что такое тип float?
2.что означает строчка void first()?
3.что означает строчка cout<<(64-4*i)/2<<" "<<i<<endl;?
4.что означает строчка float second(float x)?
5.что означает строчка float third()?
6.что означает строчка return s;}?
7.что означает строчка while (choice!=4)?
8.что означает строчка cin>>choice;?
9.что означает строчка second(x);?
10.что означает строчка cout<<second(x)<<endl<<endl;}?
11.что означает строчка #include<stdlib.h>?
12.что означает строчка int* prog(int *b,int n)?
13.что означает строчка int *b,i,n,*d,j,ch,*B;?
14.что означает это b;?
15.что означает строчка free(b);}?
16.что означает строчка cout<<endl;?
17.что означает строчка B=prog(b,n);?
18.что означает строчка int **ar,i,j,k1,k2,s,est,*st,**mar,ip,jp,found;?
19.что означает строчка int** first(int **ar)?
20.что означает строчка int** second(int **ar)?
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34438959
Homoerro number 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответьте хотя бы на несколько вопросов, очень нужна помощь.
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34438961
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите или скачайте учебник. Будет проще. Ответы Вам либо не помогут, либо выльются в тот же учебник.
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439016
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homoerro number 2У меня есть несколько вопросов, помогите пожалуйста.
Рекомендую учебник. Например Бьерна Строструпа.


1.что такое тип float?

Дробное число с плавающей точкой. Если 16 бит, то диапазон +-3.14e38, если не ошибаюсь.


2.что означает строчка void first()?

Начало обьявления функции.


3.что означает строчка cout<<(64-4*i)/2<<" "<<i<<endl;?

Вывод данных на консоль


4.что означает строчка float second(float x)?

Начало обьявления функции с параметром x типа float и результатом типа float.


5.что означает строчка float third()?

Начало обьявления функции без параметров.


6.что означает строчка return s;}?

Вернуть значение из функции.


7.что означает строчка while (choice!=4)?

начало цикла, который будет повторяться, пока choice не равен 4м.


8.что означает строчка cin>>choice;?

считать ввод пользователя в переменную choice


9.что означает строчка second(x);?

Вызов функции либо процедуры.


10.что означает строчка cout<<second(x)<<endl<<endl;}?

См по аналогии с пунктом 3.


11.что означает строчка #include<stdlib.h>?

Включить файл в код программы.


12.что означает строчка int* prog(int *b,int n)?

См по аналогии с пунктом 5. Результат - указатель


13.что означает строчка int *b,i,n,*d,j,ch,*B;?

Обьявления переменных как типа int, так и типа указатель на int.


14.что означает это b;?


Либо обьявление массива размереммностью li (если li константа), либо обращения к элементу массива с инексом li.


15.что означает строчка free(b);}?

См пункт 9.


16.что означает строчка cout<<endl;?

См пункт 10.


17.что означает строчка B=prog(b,n);?

Присвоить переменной результат функции.


18.что означает строчка int **ar,i,j,k1,k2,s,est,*st,**mar,ip,jp,found;?

См пункт 13. Единственное отличие - добвален тип указатель на укзаталь на int.


19.что означает строчка int** first(int **ar)?

См пункты 2, 4 и 12. И по аналогии.


20.что означает строчка int** second(int **ar)?
См пункт 19.

ЗЫ. Читайте учебники! Если вы пользуетесь средой разработки, то там интегрирована справка, и зачастую ответ на этот вопрос можно получить (на Win платформе), нажав "волшебную" клавишу F1! Вопросы относятся к "азам" и на их разбор нужно не так уж много времени....
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439706
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homoerro number 2 пишет:

> 1.что такое тип float?

Это такой тип данных в С/С++

> 2.что означает строчка void first()?

Ничего. Набор знаков. А если поставить в конце ';' , то будет
объявление функции типа void, которая, если это С, принимает
неопределенное число любых аргументов, а если это С++, то
не принимает аргументов.

> 3.что означает строчка cout<<(64-4*i)/2<<" "<<i<<endl;?

cout << (64-4*i)/2 << " " << i << endl;

Побитовый сдвиг содержимого переменной cout
влево (сдвиг на один бит равнозначен умножению на 2)
на количество бит, равное результату вычисления выражения
(64-4*i)/2 (надеюсь с выражением все понятно),
затем сдвиг получившегося результата влево на кол-во
бит, равное адресу строкового литерала " ", затем
еще сдвиг на i бит влево, затем еще на endl бит влево.

Результат выражения не используется, поскольку никуда не
присваивается.

> 4.что означает строчка float second(float x)?

если поставить в конце ';' , то будет
объявление функции типа float, которая принимает один
аргумент типа float и имеет имя 'second'.

> 5.что означает строчка float third()?
Думаю, методом мат. индукции уже можно догадаться.

> 6.что означает строчка return s;}?

выход из функции с возвратом значения, равного значению s .

> 7.что означает строчка while (choice!=4)?
Заголовок цикла while

> 8.что означает строчка cin>>choice;?

Вычисление выражения сдвига вправо значения переменной cin
на кол-во бит равное значению choice .

> 9.что означает строчка second(x);?

Может означать вообще что угодно. Надо знать контекст.

> 10.что означает строчка cout<<second(x)<<endl<<endl;}?
Уже объяснял, можно догадаться.

> 11.что означает строчка #include<stdlib.h>?
Подключение заголовочного файла stdlib.h из системного
каталога компилятора.

> 12.что означает строчка int* prog(int *b,int n)?
Уже говорил, объявление функции. Если конечно ; поставить.

> 13.что означает строчка int *b,i,n,*d,j,ch,*B;?

Объявление переменных с типами.
где стоить * перед именем - указатель на int, где
не стоит - просто int.

> # 14.что означает это b;?

Вычисление выражения - взятие значения переменной b.

> 15.что означает строчка free(b);}?

Скорее всего вызов функции free, но гарантировать нельзя. Нужен контекст.

> 16.что означает строчка cout<<endl;?

Сдвиг влево, уже сказал.

> 17.что означает строчка B=prog(b,n);?

вычисление выражения, присваивание.

> 18.что означает строчка int **ar,i,j,k1,k2,s,est,*st,**mar,ip,jp,found;?
Уже сказал.

> 19.что означает строчка int** first(int **ar)?
Уже говорил, объявление функции. Если конечно ; поставить.

> 20.что означает строчка int** second(int **ar)?
Уже говорил, объявление функции. Если конечно ; поставить.

Надеюсь, наши ответы помогут тебе разобраться в этой сложной программе.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439801
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV пишет:
> Дробное число с плавающей точкой. Если 16 бит, то диапазон +-3.14e38,
> если не ошибаюсь.

float не бывает 16 бит, насколько я знаю.

> 3.что означает строчка cout<<(64-4*i)/2<<" "<<i<<endl;?
>
>
> Вывод данных на консоль

Где ты здесь консоль нашел ? Сдвиги это.

> 9.что означает строчка second(x);?
> Вызов функции либо процедуры.
Не факт, может быть вызов конструктора.

> # 14.что означает это b;?

> Либо обьявление массива размереммностью li (если li константа), либо
> обращения к элементу массива с инексом li.

Фсе задалбался.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439811
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homoerro number 2 пишет:

14.что означает это b;?

Либо обьявление массива размереммностью li (если li константа), либо обращения к
элементу массива с инексом li.

Я не понял где вы там массив находите и какой-такой li ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439845
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Я не понял где вы там массив находите и какой-такой li ?
Posted via ActualForum NNTP Server 1.4

При нажатии на кнопку "Цитирование" отбражаются все теги.
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439913
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homoerro number 2

14.что означает это

Код: plaintext
1.
b[li];

Либо обьявление массива размереммностью li (если li константа), либо обращения к
элементу массива с инексом li.


Объявлением это никак не может быть. Для объявления тип элемента массива нужен.
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439926
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Я не понял где вы там массив находите и какой-такой li ?
..
> Либо обьявление массива размереммностью li (если li константа), либо
> обращения к элементу массива с инексом li.

Фсе задалбался.

Когда я первый раз заходил в тему там было b[x]; только вместо x было i. Во второй раз оно уже превратилось в глючную абракадабру - недораспознанный тег, как я понял.

MasterZiv
float не бывает 16 бит, насколько я знаю.

Судя по всему, я ошибся, так как sizeof(float) всегда был равен sizeof(DWORD). Странно. Несмотря на это всегда почему-то думал, что он 16 бит :-\.

MasterZiv
> Вывод данных на консоль

Где ты здесь консоль нашел ? Сдвиги это.

std::cout. Ну хорошо, стандартный поток вывода.

MasterZiv
> 9.что означает строчка second(x);?
> Вызов функции либо процедуры.
Не факт, может быть вызов конструктора.

Согласен (потом вспомнил), но решил не править, оставил как есть. Судя по вопросам, это не конструктор, так как не было "а что значит строчка "class B{" ?".
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439950
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV
std::cout. Ну хорошо, стандартный поток вывода.

Если уж совсем дотошным быть, то тогда "применение оператора << для потоков; реализующих стандартны поток вывода".

MasterZiv
> 2.что означает строчка void first()?

Ничего. Набор знаков. А если поставить в конце ';' , то будет
объявление функции типа void, которая, если это С, принимает
неопределенное число любых аргументов, а если это С++, то
не принимает аргументов.

Обычно после "void first()" в таких случаях идет "{". Скорее всего так и было. В этом случае, это начало процедуры.
...
Рейтинг: 0 / 0
Простые вопросы. Нужна помощь.
    #34439959
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Homoerro number 2

14.что означает это

Код: plaintext
1.
b[li];

Либо обьявление массива размереммностью li (если li константа), либо обращения к
элементу массива с инексом li.


Объявлением это никак не может быть. Для объявления тип элемента массива нужен.
Судя по всему, отствствует левые полстрочки, так что это может быть и обьявлением, и обращением к элементу.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Простые вопросы. Нужна помощь.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]