.
.
: () () ()
.
:
C :
?: ()
(statement) .
.
()
.
, .
(simple statements) .
(compound statements) . .
: , , .
(control statements) . .
C ()
;
;
. :1. a+b*c (a+b)*c2. a/b*c (a/b)*c C 1 15
15. ( ) [ ] . ->14.unarni - * ~ & | ++ -- sizeof13.* / %12.+ -11.>10.< > =9.== !=8.&7.^6.|5.&&4.||3.? :2.= op= (+=,*=...)1.,
?1. ?2. ?3. ?4. ?5. ?6. ?7. ?8. ?9. ?10. ?11. ?
:1. +,- 2. ++ , --v++ i v=v+1++v i v=v+1v-- i v=v-1--v i v=v-1 :w=v++ w=v 1 v=v+1w=++v 1 v=v+1 w=v
: 1: a=2 b=5 a=--b b=b-1=4 a=b=4 a=4 b=4a=b--a=b=5 b=b-1=4 a=5 b=4
2: a=2 b=5 a=++b b=b+1=6 a=b=6 a=6 b=6a=b++a=b=5 b=b+1=6 a=5 b=6
:
+-*/( )%
: 1: a=5 b=4a+b=9 a-b=1 a*b=20 a/b=1a%b=1
v=izraz; operacija=; (+=, -=,*=,/= .....)
: a+=b a=a+b
!!!!
a=b=c=x+3 c=x+3 b=c a=b
( ) ? 1: 2;
1 2 if else
:
a>b?a+b:a*b;
( ) . true/false 1 0
:
> a > b< a < b>= a >= b
( ) : a=5 , b=-1
a > b (true 1)a < b (false 0)a >= b (true 1)a
?1. ?2. ?3. ?4. a+=b?5. ?6. ?7. ?
. ! && ||
a=0, b=1, c=1,d=1 ( a && !b || c && d )
! 14 && 5 || 4
~ > & I | ILI ^ ILI
sizeof sizeof izraz sizeof( ) sizeof je 14
: a int sizeof a 2 sizeof(char) 1 sizeof(float) 4
& * 14 &x x
* tip *p;
p int
?1. ?2. ?3. sizeof()4. &5. * 6.
Top Related