База ответов ИНТУИТ

Основы программирования

<<- Назад к вопросам

Есть ли ограничение на длину текстовой строки в языке Си?

(Отметьте один правильный вариант ответа.)

Варианты ответа
Нет, строка может иметь произвольную длину. (Верный ответ)
Да, длина строки ограничена числом 65535.
Да, длина строки ограничена числом 255.
Похожие вопросы
Есть ли ограничение на длину текстовой строки в языке Паскаль?
В каком алгоритмическом языке — в Паскале или в Си —операция нахождения длины строки реализуется болееэффективно?
В каком алгоритмическом языке текстовая строка представляетсяпоследовательностью байтов, в которой первый байт содержитдлину строки, а далее следуют коды символов, составляющих строку?
Рассмотрим два способа представления матрицы размера4×4. В первом случае используется массив из четырехэлементов типа «массив из четырех элементов»:
    double a[4][4];
Во втором случае используется массив из четырехэлементов типа «указатель на double»:
    double *a[4];
при этом элемент a[i] содержит адресначала i-й строки матрицы.В обоих случаях обращение к элементу матрицы с индексамиi, j осуществляется с помощью выражения
    a[i][j].
Есть ли существенная разница в эффективности программыв первом и втором случаях при использовании оптимизирующегокомпилятора?
Рассмотрим два способа представления матрицы размера4×4. В первом случае используется массив из четырехэлементов типа «указатель на double»:
    double *a[4];
при этом элемент a[i] содержит адресначала i-й строки матрицы.Во втором случае используется линейный массив из шестнадцатиэлементов:
    double a[16];
В первом случае обращение к элементу матрицы с индексамиi, j осуществляется с помощью выражения
    a[i][j],
во втором — с помощью выражения
    a[4*i + j].
Есть ли существенная разница в эффективности программыв первом и втором случаях при использовании оптимизирующегокомпилятора?
Как передаются аргументы функций в языке Си?
Где хранятся локальные переменные функции в языке Си?
Каковы размеры типов float и double в языке Си?
Какой механизм применяется для выполнения программы,написанной на языке C++?
Какой механизм применяется для выполнения программы,написанной на языке C#?