1. - 각 ^^; ¶
- : ~^^
- : 5 구..ㅡ.ㅡ
- : . 게 .... 근 ? .. 고 거 ..^^;
- 규 : ZP ?-_-;; ..ㅋㅋ ..ㅋㅋ
DeleteMe) ZP~
- : 2 경 기...-,-V
- : 꼽.... ㅡㅡ;;
- :
4.1. 기 ¶
- cout
~cpp #include <iostream> using namespace std; int main() { int a=3; cout<<"ZP !\n"; cout<<a<<endl; return 0; }
- cin
~cpp #include <iostream> using namespace std; int main() { int age; cout<<" ?"; cin>>age; cout<<age<<"구"; return 0; }
4.2. 구 ¶
- 기(int,long )
~cpp int a=5; long b=50000000; bool c=true; // or false double d=4233.423423;
- (구, )
~cpp // 구 . 구 그 int long 기 . . struct Zealot { int HP; // int Shield; bool MP; bool BalUp; int Damage; .... .... } // 구 . Zealot int long 거. Zealot z1; // z1 . z1 겠? 근 . . z1.HP=100; z1.Shield=60; z1.MP=false; // . z1.BalUp=false; // 기 . z1.Damage=....
4.3. ¶
- for, 떄 while .
- for
~cpp // 1 100까 구 그 #include <iostream> using namespace std; int main() { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } cout<<sum; return 0; }
- while
~cpp // 1 100까 구 그 #include <iostream> using namespace std; int main() { int count=1,sum=0; while(count<=100) { sum+=count; } cout<<sum; return 0; }
4.4. ¶
- if-else
~cpp #include <iostream> using namespace std; int main() { int age; cout<<" ?"; cin>>age; if(age>=50) cout<<" "; else cout<<" "; }
- switch-case
~cpp #include <iostream> using namespace std; int main() { int age; cout<<" 까?"; cin>>age; switch(age) { case 1: cout<<"1"; break; case 2: cout<<"2"; break; default: cout<<"..."; } }
4.6. ¶
- ?
꼭 기기 .
그 과 ??
int 고,
double 고,
char ...
과 ??
int 고,
double 고,
char ...
과 ??
. (그 , 그 값 . ( , 교, 거 ) 겠.)
값 그 .
" 256MB" 고 그 .
그 256MB 그 값 .
256MB .
계 기 겠.
값 그 .
" 256MB" 고 그 .
그 256MB 그 값 .
256MB .
계 기 겠.
- Why Pointer
간게 겠. . ' 고 ' . 그, 그 근과 . 그 고, 기 거 까 . 그 . 고, , 권.
- 게 까?
char .
~cpp // 게 .. int a; // char b; //
그 게 까?
과 * .
과 * .
~cpp int *a; // ( 고 ..) char *b; // ( ) int *c1, *c2, *c2; // 개 .. * .
과 .
~cpp int* pi; int * pi; (int *) pi; /* . . */
게 , a(*a . * . a )
고, b
.
고, b
.
그 게 기 .
.
&고, *.(기 * * 구기 .)
& 기 .
& . 그 & 그 그 .
게 거고 .
& . 그 & 그 그 .
게 거고 .
~cpp int a; // a int *p; // p . ( ) p=&a; // a p . (p ...)
& 과 ... .
기 . 그 경 기 겠.
기 . 그 경 기 겠.
* .
(기 .. ~ 기 .)
* , 값 .
10 고, 길 .
(기 .. ~ 기 .)
* , 값 .
10 고, 길 .
~cpp #include <iostream> using namespace std; void main() { int a; // 기 int *p; p=&a; a=10; // a 10 . cout << a << " " << *p << "\n"; // a 값과 p 값 . *p=3; // p 값 3 꾼. cout << a << " " << *p << "\n"; // a 값과 p 값 . }
걸 까?
걸 과 .
걸 과 .
~cpp 10 10 3 3
기 * *p ...
p 값 고,
p a 결국 a 값 게 .
* *p 값 꾸...
p 값 꾸 고,
p a 결국 a 값 꾸 .
3 *p a 게 .
그 결과 게 .
p 값 고,
p a 결국 a 값 게 .
* *p 값 꾸...
p 값 꾸 고,
p a 결국 a 값 꾸 .
3 *p a 게 .
그 결과 게 .
- (Call by value, Call by address)
그 과 까?
.
고 계 겠.
~cpp #include <iostream> using namespace std; void func(int a) { a=10; } void main() { int a; a=3; func(a); cout << a; }
걸 결과 게 까?
C++ 3 고 .
main a 3 고 func a func 겼.
그고 func a 10 , 그까 10 까?
그고 각.. C++ 길 .
C++ 3 고 .
main a 3 고 func a func 겼.
그고 func a 10 , 그까 10 까?
그고 각.. C++ 길 .
main a , func a .
({ } ) static
고 .
.
main a func a 고, func a 10 꿔
main a 기 3 .
({ } ) static
고 .
.
main a func a 고, func a 10 꿔
main a 기 3 .
main func main a 값
func a .
Call by value 고 ..
func a .
Call by value 고 ..
그 func main a 값 꿔 까?
까 고 .
.
기 .
까 고 .
.
기 .
~cpp #include <iostream> using namespace std; void func(int *p) { *p=10; } void main() { int a; a=3; func(&a); cout << a; }
, 됬 .
꺼 .
공 겠.
꺼 .
공 겠.
까 main func a 겨 .
그고 그 func p 고 .
func p 고 값 꾸고 .
p main a 고 결국 main a 게 .
그 3 10 .
그고 그 func p 고 .
func p 고 값 꾸고 .
p main a 고 결국 main a 게 .
그 3 10 .
겨
Call by address 고 .
Call by address 고 .
Call by reference .
고 , 겠.
고 , 겠.
4.7. 간고 -_- ¶
- 그.. 기 걸 까?--;
- 기 게 기 .. 거 .. --
- enum, union, pointer ? -.-; pointer 거 .. --
- ..ㅋㅋ --규
- 거까.. . 구 enum,union 거 ? --
- 고.. 규 까 겨까
- http://www-h.eng.cam.ac.uk/help/mjg17/teach/CCsummary/CCsummary-html.html
기 C++ 30 -
- enum, union 고 게 . 근 길겠? --
- 구 겠...--규
- 02 간 간 고 거기 기 ...^^ --
- c 고 00 고 . c++ 거고 .. ? 02 간고까 고 , c cpp 그 기 고. 10 까 각.
- 그 c기 겠? for,if 거.. 그 oop거 각.
- 구.. 그 기 . 그 02 금 oop ? ; 그고.. 갈;; -zennith
- 각 군...... 구고 ..... 구 갔군.. ~
- 꺼? -- 규