E D R , A S I H C RSS

02_C++세미나


1. - 마디^^;

  • : ~^^
  • : 5명 ..ㅡ.ㅡ
  • : . .... ? .. 무 많 ..^^;
  • : ZP ?-_-;; 능.. 빙 바람..
    DeleteMe) ZP~
  • 동 : 2 ...-,-V
  • : 리.... ㅡㅡ;;
  • :

2.

  • c++ 듣는데 02
  • 02
  • 면 말

3.

  • 4 18 7

4.

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.5.

  • 를 묶 .

~cpp 
// int 5면
int a[5]={1,2,3,4,5};
int a[]={1,2,3,4,5};
int 

4.6.

  • 란?
란 무면... 는 변. (변.)
바란.

는 변란 말??
int 는 변,
double 는 변,
char 는 문는 변데...
는 무 는 변??

는 바 메모리 는 변. (러므 는, 느냐 . (물 , , 대 ) .)
는 메모리 .
" 는 메모리 256MB" 메모리를 말.
256MB 는 메모리 메모리 .
256MB 는 메모리는 메모리 메모리 .
.

  • Why Pointer
면 대 ? 내 는 C C++ . 동 람들 C C++ 를 . 람들 C . 떤 '' ? , 람들 C ' ' .

는데 . 는 무. 바 '메모리 는 변'란 . , 동 는 메모리 . 메모리 , 블리 메모리 . 바 . , 면, .

  • 만들?
는 int를 .
는 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는 문 메모리
.


, .
.
는데는 .
는 &, 는 *.( *는 를 만들 * 바란.)

& .
&는 떤 변 내는데 . 떤 변 &를 붙 메모리 .
를 보면 .

~cpp 
int a;   // a는 
int *p;   // p는  메모리 는 변. ( )
p=&a;  // a 메모리 를 p . (p는  메모리 는 변...)

&는 만... 를 대 .
. .


* .
( 모르.. ~ 바란.)
*는 를 대데, 는 메모리 .
면 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는 .
.

  • (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++ 바란.

main a는 변, func a는 변 른 변.
블럭({ } ) static
블럭 는 변.
른 블럭 른 변 .
main a func a는 , func a를 10
main a는 변 3 .

main func 는 main a 변
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 .

는 방
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
  • ...... ..... .. 대더~
  • 냐? --
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:04
Processing time 0.0438 sec