Указатель C: упражнение 10 с решением
Напишите программу на C для вычисления длины строки с помощью указателя.
Наглядное представление:
Образец Решение:
Код C:
#include int calculateLength (символ *); void main () {char str1 [25]; int l; printf (" n n Указатель: вычислить длину строки: n"); printf ("----------------------------------------------- ---- n "); printf ("Введите строку:"); fgets (str1, sizeof str1, stdin); l = calculateLength (str1); printf ("Длина данной строки% s:% d", str1, l-1); printf (" n n");} int calculateLength (char * ch)//ch = базовый адрес массива str1 (& str1 [0]) {int ctr = 0; в то время как (* ch! = ' 0') {ctr ++; ch ++; } return ctr;}
Пример вывода:
Указатель: вычислить длину строки: ----------- ---------------------------------------- Введите строку: w3resource Длина заданного строка w3resource: 10
Блок-схема:
Редактор кода программирования на C: