Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.09.2011
Сообщений: 59

Прокомментировать код

30.09.2011, 09:39. Показов 1399. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, что означают строка объявления char ch, str[79+1];// С учетом одного места для символа '\0', и функция _flushall(); в ниже приведенном коде:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <conio.h>
 
int main (void) {
    // Объявления
char ch, str[79+1];// С учетом одного места для символа '\0'  
    int x, y, z;
    float a, b, c;
    double A, B, C;
 
// Выполнение программы
printf("\n\t Enter a symbol: ");
ch = getchar();
printf("\t The symbol is: %c\n", ch);
_flushall();
printf("\n\t Enter a string: ");
gets_s(str, 79);
printf("\t The string is: %s\n", str);
a = 2.42F; b = 3.58F;
c = a + b;
printf("\n\t The sum %1.2f and %1.2f (as float) is equal: %1.4f\n", a, b, c);
A = 12.1234567796602;
B =  2.7182818284509;
C = A + B;
printf("\n\t The sum %1.13f and %1.13f \n\t is equal (as double): %1.13f\n", A, B,C);
x = 2; y = 7;
z = x*y;
printf("\n\t Multiplication %d on %i (as an integer) is equal: %d\n", x, y, z);
 
    printf("\n\n Press any key: ");
    _getch();
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2011, 09:39
Ответы с готовыми решениями:

Прокомментировать код
int array; int* a = array; int* b = &amp;array; int result = b - a; Как объяснить?

Прокомментировать код
Привет всем. Вопрос простой:объясните как расшифровать тело условия if следующего вида: int isEmpty(int pL){ if (!pL) return 1; ...

Прокомментировать код
здравствуйте. объясните пожалуйста программу на языке С++. #include &lt;stdio.h&gt; #include&lt;stdlib.h&gt; int divsumm(int n){ ...

7
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
30.09.2011, 09:44
Цитата Сообщение от andrey3 Посмотреть сообщение
char ch, str[79+1];
Объявления символа и массива символов.

Добавлено через 2 минуты
Цитата Сообщение от andrey3 Посмотреть сообщение
_flushall();
http://www.codenet.ru/progr/cpp/spru/flushall.php
1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
30.09.2011, 09:51
Цитата Сообщение от andrey3 Посмотреть сообщение
_flushall()
думаю тут норм описано
http://www.realcoding.net/arti... shall.html
1
0 / 0 / 0
Регистрация: 30.09.2011
Сообщений: 59
30.09.2011, 09:53  [ТС]
Цитата Сообщение от MILAN Посмотреть сообщение
Объявления символа и массива символов.
А можно поточнее. Что такое ch и что такое str перед набором сканируемых символов. Это какие то произвольные сокращения или зарезервированные слова? Что они означают?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
30.09.2011, 10:04
Цитата Сообщение от andrey3 Посмотреть сообщение
Это какие то произвольные сокращения или зарезервированные слова? Что они означают?
- это имена переменных, мягко сказать их можно писать от балды
1
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
30.09.2011, 10:05
это просто имена переменных и не более того...

Добавлено через 1 минуту
\0 - это символ которым заканчивается каждая строка вот для него и резервируют место этим самым +1
1
0 / 0 / 0
Регистрация: 30.09.2011
Сообщений: 59
30.09.2011, 10:19  [ТС]
Цитата Сообщение от Чистый Посмотреть сообщение
это просто имена переменных и не более того...

Добавлено через 1 минуту
\0 - это символ которым заканчивается каждая строка вот для него и резервируют место этим самым +1
Цитата Сообщение от Чистый Посмотреть сообщение
\0 - это символ которым заканчивается каждая строка вот для него и резервируют место этим самым +1
А, этот символ '\0', нужно прописывать в конце строк?
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
30.09.2011, 10:25
Цитата Сообщение от andrey3 Посмотреть сообщение
А, этот символ '\0', нужно прописывать в конце строк?
Этот символ означает конец строки.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.09.2011, 10:25
Помогаю со студенческими работами здесь

Прокомментировать код
Добрый день, уважаемые программисты! Не понимаю листинг на С++, а опыта с Си не имею. Что разобрал - сначала вводим размерность...

Прокомментировать код
Если не сложно объясните принцип действия кода. Особо интересует этот момент: for(i = 0; i &lt; rs - 1; i++) { for(j = 0; j &lt;...

Прокомментировать код
вобщем вот пример из книги кернигана и ритчи.. насколько я знаю все что происходит внутри функции это есть локально и временно.. тогда...

Прокомментировать код
хотелось бы как можно подробнее понять какая строка за что отвечает #include &quot;stdafx.h&quot; #include &lt;locale.h&gt; #include...

Прокомментировать код
Здравствуйте! Я начал изучать работы с файлами в С по книжке Герберта Шилдта. Там есть вот такой код. Я совершенно не понимаю...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 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-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru