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

в чем разница между int a и int *a? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить сумму чётных разрядов числа и произведение нечётных http://www.cyberforum.ru/cpp-beginners/thread364100.html
Здравствуйте! Вот какое у меня задание. Дано целое число, определить сумму чётных разрядов и произведение нечётных Добавлено через 47 минут код, вот где ошибка? #include <stdio.h> #include <math.h> #include <conio.h> int main() {
C++ Найти вершину параболы Найдите вершину параболы ax2+bx+c для заданных a,b,c. http://www.cyberforum.ru/cpp-beginners/thread364098.html
Почему не взяли на обучение в CQG, на сайте нашел испытательное задание, сделал и отослал. Не взяли и не объяснили почему. Хочу услышать мнения. C++
/ Программа получает на вход текстовый файл и расшифровывает его первую строчку получая ключ. // #include "stdafx.h" //Запрещенные биграммы, т.е. для буквы А запрещено Q и т.д. Биграммы взяты из книги А.П.Алферов "Основы криптографии". это быиграммы запрещены для литературно текста. char A={'Q'}; char B={'B','C','D','F','G','H','K','M','N','P','Q','V','W','X','Z'};//запрещенные...
Печать чисел от 1 до N C++
Здраствуйте, я новичок в с++ , прохожу учебник с++ not fear. И вот в конце темы просят сделать упражнение а я не могу понять как его сделать , помогите если не сложно. код : #include <iostream> using namespace std; int main() { int i,n;
C++ Прошу оценить свой уровень http://www.cyberforum.ru/cpp-beginners/thread364082.html
Код во вложениях
C++ Вопрос про char Пожалуйста обьясните доступным языком в чем разница между объявлениями, и какие когда лучше использовать char a; char *c; char b=new char в интернете много по этому поводу есть, но их сравнения я не нашел подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
10.10.2011, 19:12     в чем разница между int a и int *a?
ну понеслись на колесах просвещения
во первых размер int четыре байта
размер char 1 байт
* означает указатель на первый байт
в случае char *c=new char //в конце не ставится ноля
cout << c - вывод дофига всякой абракодабры пока

а если
в случае char *c
c="qweawer" тут ноль забабахается в конце и тебе выведут
cout << c - qweawer

Добавлено через 8 минут
динамический в оперативке которой у тебя пару гигов
а обычный в стеке который может пару десятков метров
 
Текущее время: 05:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru