![]() |
|
Другие темы раздела | |
C (СИ) Сумма произведений ряда Очень прошу подсказать код с легким примером на языке С! https://www.cyberforum.ru/ c-beginners/ thread2584162.html |
C (СИ) Нужна идея о том какую написать программу на С++ Нужно создать програму на С Может в кого-то есть какие либо идеи? Не готовый вариант, а тема для работы, если нужна будет помощь тогда обращусь к вам!) Добавлено через 2 минуты Ну есть идейка... |
C (СИ) Перевод из троичной системы счисления в десятичную
https://www.cyberforum.ru/ c-beginners/ thread2584069.html Помогите пожалуйста сделать программу которая позволяет ввести число в троичной системе и перевести его в десятичную. Спасибо заранее. |
C (СИ) Как удалить из текста все заглавные буквы, кроме первых букв предложений Как удалить из текса все заглавные кроме заглавных вначале предложений https://www.cyberforum.ru/ c-beginners/ thread2583998.html |
Найти член последовательности удовлетворяющий заданному условию C (СИ) Последовательность вещественных чисел образуется следующим образом: а0 = 1/1, а1=2/1,…, аi=(Числитель аi-1 + Числитель аi-2) / (Знаменатель аi-1 + Знаменатель аi-2) Разработать программу, которая... |
C (СИ) Объединение пробелов
https://www.cyberforum.ru/ c-beginners/ thread2583983.html Вопрос такой. По учебнику К&R есть задание объединение пробелов, как это сделать? при выводе в printf(), при считывании символа с помощью getchar() надо заменить несколько символов пробела на... |
C (СИ) Сортировка char массива от меньшего слова к большему Не работает код. Дебагер зацикливается почему-то на 2-м while. #include <stdio.h> #include <stdlib.h> int main() { int counterx = 0,countery = 0,point1,point2,pstart,a = 0,b = 0; ... https://www.cyberforum.ru/ c-beginners/ thread2583870.html |
quicksort дебаг рекурсии C (СИ) Здравствуйте! Читаю Кинга и разбираю сейчас quicksort. Пример не оттуда, но вопросы аналогичные. 1) Не понял место for-while, а именно дублирование i++, j++. По дебаггеру значения изменяются... |
C (СИ) Проверить, является ли слово, введённое пользователем, палиндромом
https://www.cyberforum.ru/ c-beginners/ thread2583837.html Ребят помогите пожалуйста ( нужно исправить ошибку и сделать эту же задачу через массив ) Задача : Нужно проверить является ли слово введённое пользователем палиндромом ( такие, которые одинаково... |
C (СИ) Хочу перевести код С++ на СИ Вот что есть .... #include <iostream> #include <string> #include <algorithm> using std::cout; using std::cin; using std::endl; using std::string; using std::equal; https://www.cyberforum.ru/ c-beginners/ thread2583766.html |
C (СИ) Посчитать слова в строке Привет, искал такого рода задачи с решением, нашел только с С++, но я не понял до конца что там и как. Вообщем нужно посчитать слова в строке, я сделал проверку на пробел, т.е если ввести одно слово... |
C (СИ) Минимальный элемент массива
https://www.cyberforum.ru/ c-beginners/ thread2583609.html Дан массив A из N целых элементов. Требуется найти и вывести минимальный элемент массива, вывести исходный массив. Input Со стандартного устройства ввода в первой строке вводится число N (1 <=... |
0 / 0 / 0
Регистрация: 15.02.2020
Сообщений: 11
|
|||||||||||||||||||||
0 | |||||||||||||||||||||
Что такое char *a[2], и в чем его отличие от char *a? - C (СИ) - Ответ 1425500515.02.2020, 13:45. Показов 2148. Ответов 3
Метки (Все метки)
Предположу, что char *a - указатель на символьный элемент(адрес), а char *a[2] - массив указателей на указатели на символьные переменные(адреса адресов). В частности, если
b - адрес адреса некоторого символьного элемента, b + 1 - адрес следующего адреса другого символьного элемента... Поэтому запись
Запись
1) Создаются адреса b, b + 1 адресов символьных элементов. b[0] и b[1] означает данные, которые лежат в адресах b, b+1, а в последних, как мы знаем, лежат адреса символьных элементов. Значит b[0] - адрес одного символьного элемента, b[1] - другого. Я так понял запись квадратный скобок есть аналог разыменования указателя, то есть мы "разыменовываем" b, b+1, обращаясь данным b[0], b[1] , которые лежат по этим адресам. 2) Для адресов символов b[0], b[1] повторяется алгоритм, разобранный выше. Кстати, допустим
То, что программа вывела строку "Hello" с пробелом понятно - b[0] - указатель на символьный элемент, отождествляемый со строкой, начало которой имеет адрес b[0] совпадающий с адресом первого символа строки. Но почему далее программа вывела символ 'K'? По идее, b[1]+1 - адрес символа 'i', поэтому, учитывая спецификатор с, должен был быть выведен символ 'i'. Вернуться к обсуждению: Что такое char *a[2], и в чем его отличие от char *a? C (СИ)
0
|
|
15.02.2020, 13:45 | |
Готовые ответы и решения:
3
В чем отличие char* s от char *s В чем отличие двумерного массива типа char от массива указателей на char?
|
15.02.2020, 13:45 | |
Помогаю со студенческими работами здесь
0
Что такое char** Что такое char* ? Чем отличается const char* от char*? |