Форум программистов, компьютерный форум, киберфорум
Наши страницы

char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генерация матрицы смежности http://www.cyberforum.ru/cpp-beginners/thread34739.html
написал код: #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv) { /*а тут мы долбанём динамический двумерный массив*/
C++ Курсовая: шифрование текста. Здравствуйте. В связи с рядом причин(главная конечно лень xD ), свою курсовую я умудрился взять только сейчас. Сдача через 2 недели. Собственно, в этой теме я буду пробовать ее сделать и прошу помощи... http://www.cyberforum.ru/cpp-beginners/thread34738.html
C++ Библиотека
Создать библиотеку таких функций, как: - функция, которая находит общие буквы в трех словах. Повторяющиеся буквы каждого слова не рассматриваются; - функция, которая переставляет первые три и...
Строки в С++ C++
Если есть варианты, подскажите как решить эту задачу. Заменить в строке все указанные буквы на тире и вывести количество произведенных замен.Среда Vusial Studio 2008.Если сталкивались, пожалуйста...
C++ Представление выражения в двоичном дереве http://www.cyberforum.ru/cpp-beginners/thread34719.html
есть выражение 4*a/2 мне надо его упростить и получить 2*a т.е. я ввожу в программу 4*a/2, программа должна представить выражение в виде двоичного дерева, провести с этим деревом такие...
C++ Односвязный список Доброй ночи! Вроде все написала правильно, прога должна читать из файла KR8+.txt и записывать один элемент в KR8.txt в конец списка... но этого не происходит! подскажите, пожалуйста, почему? ... подробнее

Показать сообщение отдельно
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
18.05.2009, 14:14
BullDogoff,
c - фактически указатель на нулевой элемент, так?
нет. с - это будет массив, имеющий тип "6 чаров"

В чём принципиальная разница?
char c[6] = "1"'
const char*p = "1";

принципиальная разница в том, что это две разные сущности в C/C++.
у этих переменных разный тип и разный размер, что подтверждают унарный оператор взятия адреса (&) и оператор sizeof.
При определенных обстоятельствах имя массива может быть неявно приведено компилятором к указателю на первый элемент:
void f(char*);
можно вызвать так: f(c), но массив от этого не превратится в указатель.

Добавлено через 14 минут 41 секунду
Haster,
не факт, что система поместит строку именно в данную область памяти... Все зависит от реализации.
Стандарт с тобой не согласен.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru