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

Логический оператор AND - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Const char несовместим с параметром типа FILE http://www.cyberforum.ru/cpp-beginners/thread1186477.html
Привет всем. У меня возникла проблема. Пишу программу, связанную с файлами. Вот первый отрывочек проги. #include <stdio.h> int main() { int n, m; fopen("rect.dat", "w"); fscanf("%d %d",...
C++ Перегрузка функторов в STL Просто любопытно, заметил такую вещь: есть скажем перегруженая функция show(int &a) и show(string& a) есть контейнер list<int> b или любой аналогичный, есть for_each(b.begin(),b.end(),show) который... http://www.cyberforum.ru/cpp-beginners/thread1186462.html
C++ Из Паскаля в Си++. Шифрование текстовой информации
Шифрование текстовой информации случайной заменой символов. Нужно из Паскаля перевести в С++. program Cipher1; const txt1='Kurs dollara vozmozhno povisitsya. Menyate rubli na dollari!'#10;...
C++ Обращение к члену protected
Добрый день, помогите разобраться Обращение к члену protected, сообщается ошибкой Код класса: #include <iostream> #include <string> #include <vector> using namespace std; struct FIO {
C++ Определить количество строк, не содержащих ни одного нулевого элемента http://www.cyberforum.ru/cpp-beginners/thread1186442.html
Помогите написать программу,предмет просто не профильный Написать программу в соответствии с вариантом, выделив под массив динамически память. Обращаться к элементам массива необходимо используя...
C++ Методом Монте-Карло определить площадь заштрихованой фигуры Нарисовать линиями в Chart for (int i=0; i<=100; i++) { x=i; y=sqrt(10000-x*x); plot1->Points->AddXY(x, y); ... подробнее

Показать сообщение отдельно
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346

Логический оператор AND - C++

24.05.2014, 11:16. Просмотров 250. Ответов 3
Метки (Все метки)

Помогите понят что делает этот код и как.
C++
1
2
char *cp="Hello World!";
while(cp && *cp)
Я не могу понят первая строка указатель или массив. Если это массив то где фигурные скобки, или оператор new. В любом случае *cp указывает на "Hello World!". Тогда что делает цикл while? cp или *cp не может быт false ибо один инициализиован как строка другой адрес. Если я рассуждаю верно то цикл while теряет свою значимость ( он не чего не делает.) Но я могу ошибаться ( по моему я не прав с большой вероятностью)

Добавлено через 1 минуту
Вообще что означает cp && *cp?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.