Professional Documents
Culture Documents
Week0 - Differences - Between Java and C
Week0 - Differences - Between Java and C
Statements in C/C++:
Labeled statement
Expression statement
Compound statement
Selection statement
Iteration statement
Jump statement
Statements in C/C++:
Labeled statement E.g., cases of a switch
Expression statement statement
Similar to Java
Compound statement
Selection statement
Iteration statement
Jump statement
Statements in C/C++:
Labeled statement
Expression statement Any expression
followed by ';'
Compound statement
Much like to Java
Selection statement
Iteration statement
Jump statement
Statements in C/C++:
Labeled statement
Expression statement
Compound statement Sequence of statements
enclosed in "{}"
Selection statement
Called a block in Java
Iteration statement
Jump statement
Statements in C/C++:
Labeled statement
Expression statement
Compound statement switch (expr)
Selection statement if (expr)statement
if (expr) statement
Iteration statement
else statement
Jump statement
Same as in Java
Statements in C/C++:
Labeled statement
Expression statement
Compound statement
Selection statement while (expr) statement
Iteration statement do statement while (expr
Jump statement for (exp1; exp2, exp3)
statement
Very similar to Java
Statements in C/C++:
Labeled statement
Expression statement
Compound statement
Selection statement
Iteration statement goto
break;
Jump statement continue;
Not present in Java
return
Not expr
allowed in this
course
Very similar to Java
int j;
double x;
scanf("%d%f", &j, &x);
Scan the input, skipping blanks and tabs
Try to match a signed integer; if successful, store
result in j
Continue scanning, skipping blanks and tabs
Try to match a floating point number. If successful,
store in x
Return number of items stored.
CS-2303, C-Term 2010 Differences between Java 21
and C
scanf() Details