Im dostosowuję kod znaleziony przez Internet (jest to pokwitowanie tweetem adafruit). Nie mogę zrozumieć wiele części kodu, ale najbardziej kłopotliwy jest dla mnie dla pętli z dwoma średnikami wewnątrz nawiasówDwa średniki wewnątrz nawiasów do pętli
boolean jsonParse(int depth, byte endChar) {
int c, i;
boolean readName = true;
for(;;) { //<---------
while(isspace(c = timedRead())); // Scan past whitespace
if(c < 0) return false; // Timeout
if(c == endChar) return true; // EOD
if(c == '{') { // Object follows
if(!jsonParse(depth + 1, '}')) return false;
if(!depth) return true; // End of file
if(depth == resultsDepth) { // End of object in results list
co robi for (;;) oznacza? (Jest to program Ciężki więc to chyba w C)
To jest idiomatyczna pętla "Forever", która śledzi początki książki K & R. – dasblinkenlight
Dla mnie wygląda jak Java, a nie dla C. – Magnilex
Możliwy duplikat pytania [Two Semi Colon Java for Loop] (https://stackoverflow.com/questions/5676992/two-semi-colon-java-for-loop-question) – Archmede