#include с помощью патезрасе; INT Main () {символ * один = "первый"; символ * двух = "второй"; символ * три = "третий"; символ * myStrings [] = {один, два, три}; //блок имеет указатели соиЬ соиЬ соиЬ вернуть 0; } Второй пример кода следующим образом: #include с помощью патезрасе; INT Main () {символ * myStrings [3]; myStrings [0] = "первый"; myStrings [1] = "второй"; myStrings [2] = "третий"; соиЬ соиЬ соиЬ возвращать 0; } Если вы хотите массив строк, массив должен быть объявлен как тип указателя символ.
Этот массив будет в конечном итоге иметь указатели на символы в качестве элементов (значений). Чтобы назначить строку с элементом, просто присвоить Чар указателя строки в массив элемента в обычном порядке, как, myStrings [2] = "третий"; В приведенном выше линии, двойные кавычки возвращает указатель, так что указатель присваивается в качестве элемента (значение) для индекса массива. Поскольку массив был объявлен, чтобы иметь указатели, введя имя массива и индекс в скобках, будет возвращать указатель.
Теперь контекст (соиЬ Object) может получить значение остроконечным предметом из указателя и отправить. Это то, что делает объект соиЬ. Он получает Чар указатель (строка указатель) в качестве аргумента, получает значение объекта, на который указывает указатель полукокса и посылает (возвращается) значение. Примечание: Вы также можете получить указатель строки откуда-то и назначить его в качестве элемента массива. Также внимание: Существует то, что называется C ++ Струнный библиотека. После завершения этой серии вы должны узнать его. С его особенностей, вы сможете сделать много со строками.
Возьмем перерыв здесь и продолжить в следующей части серии. Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже в окно поиска этой страницы и нажмите кнопку Поиск (использование меню, если таковые имеются): Начало работы с C ++ C ++ базовый синтаксис C ++ основных типов объектов C ++ идентификаторы объектов C ++ Указатели C ++ Условные операторы булевой логики для С ++ булевой логики и C ++ условия сравнения и арифметических операторов в C