Использование указателя на массив символов - C (СИ)
Формулировка задачи:
Здравствуйте!
прошу довести до меня почему в первом случае цикл for не работает в отличие от второго.
///////////////////////////////////////////////////////
Листинг программы
- #include<stdio.h>
- #include<locale.h>
- #pragma warning (disable:4996)
- int main()
- {
- setlocale(LC_ALL, "");
- int count;
- char s[15] = "Petrov";
- for (; *s != '\0'; s++)
- {
- printf("%c\n", *s);
- }
- getch();
- }
Листинг программы
- #include <stdio.h>
- #define SIZE 80
- int mystery2(const char *s);
- int main(void)
- {
- char string[SIZE];
- puts("Enter a string: ");
- scanf("%79s", string);
- printf("%d\n", mystery2(string));
- }
- int mystery2(const char *s)
- {
- int x;
- for (x = 0; *s != '\0'; ++s)
- {
- ++x;
- }
- return x;
- }
Решение задачи: «Использование указателя на массив символов»
textual
Листинг программы
- 0,NULL и &
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д