Programski Jezik C Izrazi i Naredbe Sve
-
Upload
senokraljevo -
Category
Documents
-
view
228 -
download
0
description
Transcript of Programski Jezik C Izrazi i Naredbe Sve
-
.
.
: () () ()
-
.
:
-
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.