Я не понимаю, что делают %s
и d%
в этом коде на C:
for (i=0;i<sizeof(code)/sizeof(char*); i++) {
printf("%s%d%s%d\n", "Length of String ", i, " is ", strlen(code[i]));
str = code[i];
printf("%s%d%s%c\n","The first character in string ", i, " is ", str[0]);
}
Я новичок в языке C, и мой фон находится на Java.
- Что обозначают символы
%s%d%s%d
? - Почему их так много?
- Используется ли запятая для конкатенации вместо
+
?