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

немного об указателях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Существует ли функция, которая из Decimal формата переводила бы в Binary http://www.cyberforum.ru/cpp-beginners/thread781480.html
Существует ли функция . которая из Decimal формата переводила бы в Binary ?)
C++ Одномерные массивы: нахождение элементов массивов X и Y, пользуясь формулами Добрый вечер помогите с заданием по лабораторной (((( если можно на максимально простом уровне Заранее благодарю за помощь 3.1.Одномерные массивы (векторы): Написать программу нахождения элементов массивов X и Y, пользуясь формулами: Xk =3Xk-1 +K, Yk =Xk-1 +Yk-1 , X0 =Y0 =1 и найти их сумму. Массив и сумму вывести на экран и в файл. http://www.cyberforum.ru/cpp-beginners/thread781470.html
C++ Переведите пожалуйста прогу)
Program m3; Uses CRT; Const n=5; m=5; k1=100; k2=k 1 *2+1; Type matr =array of integer; Var a :matr; i, j, f, ma :integer; Begin
C++ параллельный участок
здрасти, люди, кто разбирается в openMP, помогите понять почему в параллельной области , у меня в программе, значения массива m1 получаются упорядочены по возрастанию? если у меня 2-е нити, то почему не 49 и 99 элементы максимальны ? причем 0 и 50 примерно равны а далее все что больше 50, то больше 49 #include <omp.h> #include <iostream> using namespace std; int main(int argc, char...
C++ Переведите пожалуйста прогамму на С++ http://www.cyberforum.ru/cpp-beginners/thread781450.html
program variant23; uses crt; var s,a:real; n:integer; Begin clrscr; writeln('Введите а'); read(a); S:=0; for n:=1 to 10 do
C++ Составьте программу, которая создает очередь из произвольного количества элементов Помогите пожалуйста!!!!!!!!Реализация работы с динамическими структурами. Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и корня квадратного модуля их суммы. подробнее

Показать сообщение отдельно
Winhttp
60 / 60 / 0
Регистрация: 05.01.2013
Сообщений: 235

немного об указателях - C++

07.02.2013, 20:08. Просмотров 346. Ответов 9
Метки (Все метки)

есть код:
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
34
35
36
#include <iostream>
#include <windows.h>
 
using namespace std;
 
int main()
{
    int inta=1234;
    int *intb=&inta;
    string stra="abcd";
    string *strb=&stra;
    char cha[]="dcba";
    char *chb=&cha[0];
 
    cout<<"1. ukazatel int:\n"
    <<"intb = "<<intb<<"\n"
    <<"*intb = "<<*intb<<"\n";
    cout<<"2. ukazatel string:\n"
    <<"strb = "<<strb<<"\n"
    <<"*strb = "<<*strb<<"\n";
    cout<<"2. ukazatel char:\n"
    <<"chb = "<<chb<<"\n"
    <<"*chb = "<<*chb<<endl;
    system("pause");
}
/**< 
1. ukazatel int:
intb=0x22ff1c
*intb=1234
2. ukazatel string:
intb=0x22ff18
*intb=abcd
3. ukazatel char:
intb=dcba
*intb=d
*/
в первом случае выводит intb=0x22ff1c - тут все понятно, адрес, ну и значение - *intb=1234
во втором - intb=0x22ff18 это адрес, *intb=abcd - это значение . как я понял, в си строка - это не массив символов, как например в делфи и сишарп?
в третьем случае выводит intb=dcba - вот тут не совсем понятно. ведь по идее должен быть адрес на первый элемент массива. почему так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru