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

Синтаксис - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++/CLI WinForms Задача построить R деревьев и вывести для каждого из них определенные значения в файл http://www.cyberforum.ru/cpp-beginners/thread173704.html
Привет, всем. вопрос может банальный , но ...При пошаговой отладки все отлично выполняется, но если просто запустить непонятно что получается.Задача построить R деревьев и вывести для каждого из них определенные значения в файл, так вот при отладки выводится в файл всё правильно , но как просто запуск , то в файле появляются только одна и та же запись по первому графу, размноженная в r...
C++ Что такое assoc и с чем его едят? Объясните, пожаалуйста) http://www.cyberforum.ru/cpp-beginners/thread173703.html
Поиск максимального и минимального элементов массива C++
Народ спасайте! Как сделать так чтобы человек вводит сколько элементов массива, вводит их, а ему пишут максимальное и минимальное! И плизз вторая задача! Человек вводит сколько элементов массива, вводит их, а программа сортирует их от меньшего к большему!
В числе поменять местами цифры C++
Дано число ABCDEF.GHIKLM(в котором буквы – это любые цифры (0..9)) в этом числе поменять местами E – H и C – L
C++ Построить результат сглаживания заданной вещественной матрицы размером 10 на 10. http://www.cyberforum.ru/cpp-beginners/thread173645.html
Соседями элемента Аij в матрице назовем элементы Аk! С i-1≤k≤i+1,j-1≤1≤j+1, (k, 1) ≠ (I, j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент который получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10 на 10. В сглаженной матрице найти сумму...
C++ Получить новую матрицу путем замены элементов Добрый вечер. Ув. форумчане пожалуйста помогите решить задачу по программированию, на тему: матрицы. Условие: Дано действительную квадратную матрицу порядка n. Получить новую матрицу путем замены элементов, сумма индексов которых четная на среднее геометрическое модулей элементов, находящихся на главной диагонали. необходимо написать код на С++, пожалуйста подскажите! Добавлено через 1... подробнее

Показать сообщение отдельно
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.10.2010, 04:29     Синтаксис
Цитата Сообщение от Lavroff Посмотреть сообщение
char* s - указатель на символ. А так же строковый литерал.
& - ссылка на переменную или же получение адреса переменной
char *s; - переменная, которая может хранить адрес какого-нибудь символа
символ находится в памяти, а память пронумерована
поэтому неважно, где он находится, в строковом литерале, или в строковом массиве, или вообще в переменной, которая является одним символом
главное, что в переменную s можно записать адрес, и можно его перезаписать каким нибудь новым адресом

пример

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
    char *p;
    
    p = "abcde";
    
    while (*p != '\0') {
        printf("%c\n", *p);
        p++;
    }
    
    printf("%d" "\n", *p);
    
    printf("%p" "\n", p);
    
    return 0;
}
Код
[guest@localhost tests]$ ./t
a
b
c
d
e
0
0x80484b5
[guest@localhost tests]$


а операция & может быть операцией взятия адреса, а может быть операцией побитового умножения (побитовое И)

в C++ операция & получает ещё одно обозначение к этим двум
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru