<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.17.5</id>
	<title>ZeroWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.17.5"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php/Special:Contributions/165.194.17.5"/>
	<updated>2026-05-15T02:41:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58563</id>
		<title>새싹교실/2017/꽃밭/0404</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58563"/>
		<updated>2017-04-09T07:14:31Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.5: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
== 무한 루프, break &amp;amp; continue ==&lt;br /&gt;
반복문을 쓰다 보면 무한히 반복하게 해야할 때가 있습니다.&lt;br /&gt;
무한 반복문은 이렇게 만들 수 있죠.&lt;br /&gt;
&lt;br /&gt;
[[File:infinite_loop1.png|340]]&lt;br /&gt;
[[File:infinite_loop2.png|340]]&lt;br /&gt;
&lt;br /&gt;
근데 프로그램을 종료하려면 언젠가는 반복문을 빠져나와야 하는데,&lt;br /&gt;
무한루프에서는 어떻게 빠져나오죠?&lt;br /&gt;
그 때 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;break&#039;&#039;&#039;&lt;br /&gt;
문을 이용하면 됩니다.&lt;br /&gt;
break를 만나면 바로 반복문 밖으로 빠져나오게 되지요.&lt;br /&gt;
&lt;br /&gt;
[[File:break.png|340]]&lt;br /&gt;
&lt;br /&gt;
그런데 완전히 빠져나오고 싶지는 않고&lt;br /&gt;
뒷부분을 skip하고 싶을 때도 있죠.&lt;br /&gt;
그 때 사용하는 것이 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;continue&#039;&#039;&#039;&lt;br /&gt;
입니다.&lt;br /&gt;
&lt;br /&gt;
[[File:continue.png|340]]&lt;br /&gt;
&lt;br /&gt;
continue를 만나면 뒷 부분을 건너 뛰고 다시 처음부터 반복하게 됩니다.&lt;br /&gt;
그러나 사실 이 경우는 뒷부분이 항상 실행이 안 되기 때문에 있으나마나죠.&lt;br /&gt;
그래서 break와 continue는 &#039;&#039;&#039;조건문&#039;&#039;&#039;과 같이 쓰입니다.&lt;br /&gt;
       while(true){&lt;br /&gt;
          code1...&lt;br /&gt;
          code2...&lt;br /&gt;
          if( 조건1 ) break;    // 조건1을 만족하면 while문을 빠져나와라&lt;br /&gt;
          code3...&lt;br /&gt;
          code4...&lt;br /&gt;
          if( 조건2 ) continue; // 조건2를 만족하면 code5를 실행하지 말고 다시 code1부터 실행해라&lt;br /&gt;
          code5...&lt;br /&gt;
      }&lt;br /&gt;
== 배열 ==&lt;br /&gt;
배열은 변수 여러 개를 모은 것입니다.&lt;br /&gt;
&lt;br /&gt;
성적 처리 프로그램을 만든다고 합시다.&lt;br /&gt;
학생 100명의 성적을 저장해야 해요.&lt;br /&gt;
그러면 변수 100개를 일일이 선언하실 건가요? 너무 귀찮죠.&lt;br /&gt;
그 때 배열을 이용하면 100개라 할지라도 간편하게 선언할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array1.png|600]]&lt;br /&gt;
&lt;br /&gt;
배열은 메모리상에서 이렇게 나타낼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array2.png|600]]&lt;br /&gt;
&lt;br /&gt;
각각의 원소는 student&amp;amp;#91;0&amp;amp;#93;, student&amp;amp;#91;1&amp;amp;#93;, ...., student&amp;amp;#91;99&amp;amp;#93;로, 번호를 붙여서 부릅니다.&lt;br /&gt;
배열 원소는 항상 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
번부터 시작합니다. 꼭 기억하세요!&lt;br /&gt;
&lt;br /&gt;
그렇다면 원소가 n개일 때,&lt;br /&gt;
마지막 원소는 &#039;&#039;&#039;n-1&#039;&#039;&#039;번입니다.&lt;br /&gt;
i번 원소는 &#039;&#039;&#039;i+1&#039;&#039;&#039;번째 원소이지요.&lt;br /&gt;
&lt;br /&gt;
퀴즈! int a&amp;amp;#91;100&amp;amp;#93;의 원소를 차례로 출력하려면 for문 안에 어떤 내용이 들어가야 할까요?&lt;br /&gt;
    for (      ;       ;      ){&lt;br /&gt;
 	printf(&amp;quot;%d &amp;quot;, a[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
[[File:loop_break_cnt.png|600]]&lt;br /&gt;
&lt;br /&gt;
* 슈도 코드&lt;br /&gt;
     for(무한){&lt;br /&gt;
          if(양수면)&lt;br /&gt;
            덧셈&lt;br /&gt;
          else if(음수면)&lt;br /&gt;
            다시 받기&lt;br /&gt;
          else&lt;br /&gt;
             프로그램 종료&lt;br /&gt;
      }&lt;br /&gt;
= 과제 소개 =&lt;br /&gt;
여러분, 천천히 생각해보세요!! 여러분은 머리가 좋아서 충분히 여유를 가지고 설계하면 풀 수 있습니다~&lt;br /&gt;
&lt;br /&gt;
[[File:loop_break_cnt_adv.png|600]]&lt;br /&gt;
&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
	int num;&lt;br /&gt;
	int sum = 0;&lt;br /&gt;
	for (;;)&lt;br /&gt;
	{&lt;br /&gt;
		printf(&amp;quot;숫자를 입력하세요 &amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;num);&lt;br /&gt;
		if (num &amp;gt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			sum = sum + num;&lt;br /&gt;
		}&lt;br /&gt;
		else if (num &amp;lt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			printf(&amp;quot;\n음수를 입력하셨습니다. 다시 입력하세요&amp;quot;);&lt;br /&gt;
			continue;&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			printf(&amp;quot;\n프로그램을 종료합니다.&amp;quot;);&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	printf(&amp;quot;입력한 숫자의 합: &amp;quot;);&lt;br /&gt;
	scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;sum);&lt;br /&gt;
	int max = 0;&lt;br /&gt;
	int i;&lt;br /&gt;
	if (num&amp;amp;#91;i&amp;amp;#93; &amp;gt; max)&lt;br /&gt;
	{&lt;br /&gt;
		max = num&amp;amp;#91;i&amp;amp;#93;;&lt;br /&gt;
		printf(&amp;quot;가장 큰 수는 %d입니다.&amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;i);&lt;br /&gt;
	}&lt;br /&gt;
	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
	return0;&lt;br /&gt;
}&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
 &lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 실습 난이도가 조금 높았나 싶기도 하지만, 난이도가 문제가 아니라&lt;br /&gt;
 제가 좀 더 명료하고 쉽게 가르쳐줘야겠다는 생각이 들었습니당&lt;br /&gt;
 새싹들의 무한한 잠재력을 꺼내주고 싶어요!&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
 눈으로 보기엔 쉬워보였는데 막상 해보려니 어려웠다.&lt;br /&gt;
 그래도 이번 기회를 통해 무한루프와 배열을 어떻게 사용하는 것인지 알게 되었고 프로그래밍 수업시간에도 이번에 배운내용을 통해 쉽게 과제를 해결할 수 있었다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.5</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58562</id>
		<title>새싹교실/2017/꽃밭/0404</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58562"/>
		<updated>2017-04-09T07:12:47Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.5: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
== 무한 루프, break &amp;amp; continue ==&lt;br /&gt;
반복문을 쓰다 보면 무한히 반복하게 해야할 때가 있습니다.&lt;br /&gt;
무한 반복문은 이렇게 만들 수 있죠.&lt;br /&gt;
&lt;br /&gt;
[[File:infinite_loop1.png|340]]&lt;br /&gt;
[[File:infinite_loop2.png|340]]&lt;br /&gt;
&lt;br /&gt;
근데 프로그램을 종료하려면 언젠가는 반복문을 빠져나와야 하는데,&lt;br /&gt;
무한루프에서는 어떻게 빠져나오죠?&lt;br /&gt;
그 때 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;break&#039;&#039;&#039;&lt;br /&gt;
문을 이용하면 됩니다.&lt;br /&gt;
break를 만나면 바로 반복문 밖으로 빠져나오게 되지요.&lt;br /&gt;
&lt;br /&gt;
[[File:break.png|340]]&lt;br /&gt;
&lt;br /&gt;
그런데 완전히 빠져나오고 싶지는 않고&lt;br /&gt;
뒷부분을 skip하고 싶을 때도 있죠.&lt;br /&gt;
그 때 사용하는 것이 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;continue&#039;&#039;&#039;&lt;br /&gt;
입니다.&lt;br /&gt;
&lt;br /&gt;
[[File:continue.png|340]]&lt;br /&gt;
&lt;br /&gt;
continue를 만나면 뒷 부분을 건너 뛰고 다시 처음부터 반복하게 됩니다.&lt;br /&gt;
그러나 사실 이 경우는 뒷부분이 항상 실행이 안 되기 때문에 있으나마나죠.&lt;br /&gt;
그래서 break와 continue는 &#039;&#039;&#039;조건문&#039;&#039;&#039;과 같이 쓰입니다.&lt;br /&gt;
       while(true){&lt;br /&gt;
          code1...&lt;br /&gt;
          code2...&lt;br /&gt;
          if( 조건1 ) break;    // 조건1을 만족하면 while문을 빠져나와라&lt;br /&gt;
          code3...&lt;br /&gt;
          code4...&lt;br /&gt;
          if( 조건2 ) continue; // 조건2를 만족하면 code5를 실행하지 말고 다시 code1부터 실행해라&lt;br /&gt;
          code5...&lt;br /&gt;
      }&lt;br /&gt;
== 배열 ==&lt;br /&gt;
배열은 변수 여러 개를 모은 것입니다.&lt;br /&gt;
&lt;br /&gt;
성적 처리 프로그램을 만든다고 합시다.&lt;br /&gt;
학생 100명의 성적을 저장해야 해요.&lt;br /&gt;
그러면 변수 100개를 일일이 선언하실 건가요? 너무 귀찮죠.&lt;br /&gt;
그 때 배열을 이용하면 100개라 할지라도 간편하게 선언할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array1.png|600]]&lt;br /&gt;
&lt;br /&gt;
배열은 메모리상에서 이렇게 나타낼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array2.png|600]]&lt;br /&gt;
&lt;br /&gt;
각각의 원소는 student&amp;amp;#91;0&amp;amp;#93;, student&amp;amp;#91;1&amp;amp;#93;, ...., student&amp;amp;#91;99&amp;amp;#93;로, 번호를 붙여서 부릅니다.&lt;br /&gt;
배열 원소는 항상 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
번부터 시작합니다. 꼭 기억하세요!&lt;br /&gt;
&lt;br /&gt;
그렇다면 원소가 n개일 때,&lt;br /&gt;
마지막 원소는 &#039;&#039;&#039;n-1&#039;&#039;&#039;번입니다.&lt;br /&gt;
i번 원소는 &#039;&#039;&#039;i+1&#039;&#039;&#039;번째 원소이지요.&lt;br /&gt;
&lt;br /&gt;
퀴즈! int a&amp;amp;#91;100&amp;amp;#93;의 원소를 차례로 출력하려면 for문 안에 어떤 내용이 들어가야 할까요?&lt;br /&gt;
    for (      ;       ;      ){&lt;br /&gt;
 	printf(&amp;quot;%d &amp;quot;, a[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
[[File:loop_break_cnt.png|600]]&lt;br /&gt;
&lt;br /&gt;
* 슈도 코드&lt;br /&gt;
     for(무한){&lt;br /&gt;
          if(양수면)&lt;br /&gt;
            덧셈&lt;br /&gt;
          else if(음수면)&lt;br /&gt;
            다시 받기&lt;br /&gt;
          else&lt;br /&gt;
             프로그램 종료&lt;br /&gt;
      }&lt;br /&gt;
= 과제 소개 =&lt;br /&gt;
여러분, 천천히 생각해보세요!! 여러분은 머리가 좋아서 충분히 여유를 가지고 설계하면 풀 수 있습니다~&lt;br /&gt;
&lt;br /&gt;
[[File:loop_break_cnt_adv.png|600]]&lt;br /&gt;
&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
	int num;&lt;br /&gt;
	int sum = 0;&lt;br /&gt;
	for (;;)&lt;br /&gt;
	{&lt;br /&gt;
		printf(&amp;quot;숫자를 입력하세요 &amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;num);&lt;br /&gt;
		if (num &amp;gt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			sum = sum + num;&lt;br /&gt;
		}&lt;br /&gt;
		else if (num &amp;lt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			printf(&amp;quot;\n음수를 입력하셨습니다. 다시 입력하세요&amp;quot;);&lt;br /&gt;
			continue;&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			printf(&amp;quot;\n프로그램을 종료합니다.&amp;quot;);&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	printf(&amp;quot;입력한 숫자의 합: &amp;quot;);&lt;br /&gt;
	scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;sum);&lt;br /&gt;
	int max = 0;&lt;br /&gt;
	int i;&lt;br /&gt;
	if (num&amp;amp;#91;i&amp;amp;#93; &amp;gt; max)&lt;br /&gt;
	{&lt;br /&gt;
		max = num&amp;amp;#91;i&amp;amp;#93;;&lt;br /&gt;
		printf(&amp;quot;가장 큰 수는 %d입니다.&amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;i);&lt;br /&gt;
	}&lt;br /&gt;
	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
	return0;&lt;br /&gt;
}&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
 &lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 실습 난이도가 조금 높았나 싶기도 하지만, 난이도가 문제가 아니라&lt;br /&gt;
 제가 좀 더 명료하고 쉽게 가르쳐줘야겠다는 생각이 들었습니당&lt;br /&gt;
 새싹들의 무한한 잠재력을 꺼내주고 싶어요!&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.5</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58561</id>
		<title>새싹교실/2017/꽃밭/0404</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58561"/>
		<updated>2017-04-09T07:12:36Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.5: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
== 무한 루프, break &amp;amp; continue ==&lt;br /&gt;
반복문을 쓰다 보면 무한히 반복하게 해야할 때가 있습니다.&lt;br /&gt;
무한 반복문은 이렇게 만들 수 있죠.&lt;br /&gt;
&lt;br /&gt;
[[File:infinite_loop1.png|340]]&lt;br /&gt;
[[File:infinite_loop2.png|340]]&lt;br /&gt;
&lt;br /&gt;
근데 프로그램을 종료하려면 언젠가는 반복문을 빠져나와야 하는데,&lt;br /&gt;
무한루프에서는 어떻게 빠져나오죠?&lt;br /&gt;
그 때 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;break&#039;&#039;&#039;&lt;br /&gt;
문을 이용하면 됩니다.&lt;br /&gt;
break를 만나면 바로 반복문 밖으로 빠져나오게 되지요.&lt;br /&gt;
&lt;br /&gt;
[[File:break.png|340]]&lt;br /&gt;
&lt;br /&gt;
그런데 완전히 빠져나오고 싶지는 않고&lt;br /&gt;
뒷부분을 skip하고 싶을 때도 있죠.&lt;br /&gt;
그 때 사용하는 것이 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;continue&#039;&#039;&#039;&lt;br /&gt;
입니다.&lt;br /&gt;
&lt;br /&gt;
[[File:continue.png|340]]&lt;br /&gt;
&lt;br /&gt;
continue를 만나면 뒷 부분을 건너 뛰고 다시 처음부터 반복하게 됩니다.&lt;br /&gt;
그러나 사실 이 경우는 뒷부분이 항상 실행이 안 되기 때문에 있으나마나죠.&lt;br /&gt;
그래서 break와 continue는 &#039;&#039;&#039;조건문&#039;&#039;&#039;과 같이 쓰입니다.&lt;br /&gt;
       while(true){&lt;br /&gt;
          code1...&lt;br /&gt;
          code2...&lt;br /&gt;
          if( 조건1 ) break;    // 조건1을 만족하면 while문을 빠져나와라&lt;br /&gt;
          code3...&lt;br /&gt;
          code4...&lt;br /&gt;
          if( 조건2 ) continue; // 조건2를 만족하면 code5를 실행하지 말고 다시 code1부터 실행해라&lt;br /&gt;
          code5...&lt;br /&gt;
      }&lt;br /&gt;
== 배열 ==&lt;br /&gt;
배열은 변수 여러 개를 모은 것입니다.&lt;br /&gt;
&lt;br /&gt;
성적 처리 프로그램을 만든다고 합시다.&lt;br /&gt;
학생 100명의 성적을 저장해야 해요.&lt;br /&gt;
그러면 변수 100개를 일일이 선언하실 건가요? 너무 귀찮죠.&lt;br /&gt;
그 때 배열을 이용하면 100개라 할지라도 간편하게 선언할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array1.png|600]]&lt;br /&gt;
&lt;br /&gt;
배열은 메모리상에서 이렇게 나타낼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array2.png|600]]&lt;br /&gt;
&lt;br /&gt;
각각의 원소는 student&amp;amp;#91;0&amp;amp;#93;, student&amp;amp;#91;1&amp;amp;#93;, ...., student&amp;amp;#91;99&amp;amp;#93;로, 번호를 붙여서 부릅니다.&lt;br /&gt;
배열 원소는 항상 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
번부터 시작합니다. 꼭 기억하세요!&lt;br /&gt;
&lt;br /&gt;
그렇다면 원소가 n개일 때,&lt;br /&gt;
마지막 원소는 &#039;&#039;&#039;n-1&#039;&#039;&#039;번입니다.&lt;br /&gt;
i번 원소는 &#039;&#039;&#039;i+1&#039;&#039;&#039;번째 원소이지요.&lt;br /&gt;
&lt;br /&gt;
퀴즈! int a&amp;amp;#91;100&amp;amp;#93;의 원소를 차례로 출력하려면 for문 안에 어떤 내용이 들어가야 할까요?&lt;br /&gt;
    for (      ;       ;      ){&lt;br /&gt;
 	printf(&amp;quot;%d &amp;quot;, a[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
[[File:loop_break_cnt.png|600]]&lt;br /&gt;
&lt;br /&gt;
* 슈도 코드&lt;br /&gt;
     for(무한){&lt;br /&gt;
          if(양수면)&lt;br /&gt;
            덧셈&lt;br /&gt;
          else if(음수면)&lt;br /&gt;
            다시 받기&lt;br /&gt;
          else&lt;br /&gt;
             프로그램 종료&lt;br /&gt;
      }&lt;br /&gt;
= 과제 소개 =&lt;br /&gt;
여러분, 천천히 생각해보세요!! 여러분은 머리가 좋아서 충분히 여유를 가지고 설계하면 풀 수 있습니다~&lt;br /&gt;
&lt;br /&gt;
[[File:loop_break_cnt_adv.png|600]]&lt;br /&gt;
&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 &lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
 &lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 실습 난이도가 조금 높았나 싶기도 하지만, 난이도가 문제가 아니라&lt;br /&gt;
 제가 좀 더 명료하고 쉽게 가르쳐줘야겠다는 생각이 들었습니당&lt;br /&gt;
 새싹들의 무한한 잠재력을 꺼내주고 싶어요!&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.5</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58560</id>
		<title>새싹교실/2017/꽃밭/0404</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0404&amp;diff=58560"/>
		<updated>2017-04-09T07:12:13Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.5: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
__TOC__&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
== 무한 루프, break &amp;amp; continue ==&lt;br /&gt;
반복문을 쓰다 보면 무한히 반복하게 해야할 때가 있습니다.&lt;br /&gt;
무한 반복문은 이렇게 만들 수 있죠.&lt;br /&gt;
&lt;br /&gt;
[[File:infinite_loop1.png|340]]&lt;br /&gt;
[[File:infinite_loop2.png|340]]&lt;br /&gt;
&lt;br /&gt;
근데 프로그램을 종료하려면 언젠가는 반복문을 빠져나와야 하는데,&lt;br /&gt;
무한루프에서는 어떻게 빠져나오죠?&lt;br /&gt;
그 때 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;break&#039;&#039;&#039;&lt;br /&gt;
문을 이용하면 됩니다.&lt;br /&gt;
break를 만나면 바로 반복문 밖으로 빠져나오게 되지요.&lt;br /&gt;
&lt;br /&gt;
[[File:break.png|340]]&lt;br /&gt;
&lt;br /&gt;
그런데 완전히 빠져나오고 싶지는 않고&lt;br /&gt;
뒷부분을 skip하고 싶을 때도 있죠.&lt;br /&gt;
그 때 사용하는 것이 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;continue&#039;&#039;&#039;&lt;br /&gt;
입니다.&lt;br /&gt;
&lt;br /&gt;
[[File:continue.png|340]]&lt;br /&gt;
&lt;br /&gt;
continue를 만나면 뒷 부분을 건너 뛰고 다시 처음부터 반복하게 됩니다.&lt;br /&gt;
그러나 사실 이 경우는 뒷부분이 항상 실행이 안 되기 때문에 있으나마나죠.&lt;br /&gt;
그래서 break와 continue는 &#039;&#039;&#039;조건문&#039;&#039;&#039;과 같이 쓰입니다.&lt;br /&gt;
       while(true){&lt;br /&gt;
          code1...&lt;br /&gt;
          code2...&lt;br /&gt;
          if( 조건1 ) break;    // 조건1을 만족하면 while문을 빠져나와라&lt;br /&gt;
          code3...&lt;br /&gt;
          code4...&lt;br /&gt;
          if( 조건2 ) continue; // 조건2를 만족하면 code5를 실행하지 말고 다시 code1부터 실행해라&lt;br /&gt;
          code5...&lt;br /&gt;
      }&lt;br /&gt;
== 배열 ==&lt;br /&gt;
배열은 변수 여러 개를 모은 것입니다.&lt;br /&gt;
&lt;br /&gt;
성적 처리 프로그램을 만든다고 합시다.&lt;br /&gt;
학생 100명의 성적을 저장해야 해요.&lt;br /&gt;
그러면 변수 100개를 일일이 선언하실 건가요? 너무 귀찮죠.&lt;br /&gt;
그 때 배열을 이용하면 100개라 할지라도 간편하게 선언할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array1.png|600]]&lt;br /&gt;
&lt;br /&gt;
배열은 메모리상에서 이렇게 나타낼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
[[File:array2.png|600]]&lt;br /&gt;
&lt;br /&gt;
각각의 원소는 student&amp;amp;#91;0&amp;amp;#93;, student&amp;amp;#91;1&amp;amp;#93;, ...., student&amp;amp;#91;99&amp;amp;#93;로, 번호를 붙여서 부릅니다.&lt;br /&gt;
배열 원소는 항상 &lt;br /&gt;
 {color:red}&#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
번부터 시작합니다. 꼭 기억하세요!&lt;br /&gt;
&lt;br /&gt;
그렇다면 원소가 n개일 때,&lt;br /&gt;
마지막 원소는 &#039;&#039;&#039;n-1&#039;&#039;&#039;번입니다.&lt;br /&gt;
i번 원소는 &#039;&#039;&#039;i+1&#039;&#039;&#039;번째 원소이지요.&lt;br /&gt;
&lt;br /&gt;
퀴즈! int a&amp;amp;#91;100&amp;amp;#93;의 원소를 차례로 출력하려면 for문 안에 어떤 내용이 들어가야 할까요?&lt;br /&gt;
    for (      ;       ;      ){&lt;br /&gt;
 	printf(&amp;quot;%d &amp;quot;, a[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
[[File:loop_break_cnt.png|600]]&lt;br /&gt;
&lt;br /&gt;
* 슈도 코드&lt;br /&gt;
     for(무한){&lt;br /&gt;
          if(양수면)&lt;br /&gt;
            덧셈&lt;br /&gt;
          else if(음수면)&lt;br /&gt;
            다시 받기&lt;br /&gt;
          else&lt;br /&gt;
             프로그램 종료&lt;br /&gt;
      }&lt;br /&gt;
= 과제 소개 =&lt;br /&gt;
여러분, 천천히 생각해보세요!! 여러분은 머리가 좋아서 충분히 여유를 가지고 설계하면 풀 수 있습니다~&lt;br /&gt;
&lt;br /&gt;
[[File:loop_break_cnt_adv.png|600]]&lt;br /&gt;
&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 &lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
 &lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 실습 난이도가 조금 높았나 싶기도 하지만, 난이도가 문제가 아니라&lt;br /&gt;
 제가 좀 더 명료하고 쉽게 가르쳐줘야겠다는 생각이 들었습니당&lt;br /&gt;
 새싹들의 무한한 잠재력을 꺼내주고 싶어요!&lt;br /&gt;
 &lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
	int num;&lt;br /&gt;
	int sum = 0;&lt;br /&gt;
	for (;;)&lt;br /&gt;
	{&lt;br /&gt;
		printf(&amp;quot;숫자를 입력하세요 &amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;num);&lt;br /&gt;
		if (num &amp;gt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			sum = sum + num;&lt;br /&gt;
		}&lt;br /&gt;
		else if (num &amp;lt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			printf(&amp;quot;\n음수를 입력하셨습니다. 다시 입력하세요&amp;quot;);&lt;br /&gt;
			continue;&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			printf(&amp;quot;\n프로그램을 종료합니다.&amp;quot;);&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	printf(&amp;quot;입력한 숫자의 합: &amp;quot;);&lt;br /&gt;
	scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;sum);&lt;br /&gt;
	int max = 0;&lt;br /&gt;
	int i;&lt;br /&gt;
	if (num&amp;amp;#91;i&amp;amp;#93; &amp;gt; max)&lt;br /&gt;
	{&lt;br /&gt;
		max = num&amp;amp;#91;i&amp;amp;#93;;&lt;br /&gt;
		printf(&amp;quot;가장 큰 수는 %d입니다.&amp;quot;);&lt;br /&gt;
		scanf_s(&amp;quot;%d&amp;quot;, &amp;amp;i);&lt;br /&gt;
	}&lt;br /&gt;
	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
	return0;&lt;br /&gt;
}&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0403|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0410|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.5</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%82%A0%EB%8B%A4%EB%9E%8C%EC%A5%90_6%EC%9B%949%EC%9D%BC&amp;diff=45518</id>
		<title>날다람쥐 6월9일</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%82%A0%EB%8B%A4%EB%9E%8C%EC%A5%90_6%EC%9B%949%EC%9D%BC&amp;diff=45518"/>
		<updated>2009-06-10T10:56:01Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.5: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===  ZeroPage (새싹-날다람쥐 6월 9일)  ===&lt;br /&gt;
&lt;br /&gt;
http://wiki.zeropage.org/wiki.php/%EC%9C%A0%EC%A0%95%EC%84%9D -&amp;gt; 홈으로&lt;br /&gt;
&lt;br /&gt;
= 포인터(Pointer)에 대해서. =&lt;br /&gt;
포인터란? &lt;br /&gt;
&lt;br /&gt;
포인터란, 어떤 변수의 &#039;주소&#039;를 참조하는 변수이다. 예)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 주소&lt;br /&gt;
| &lt;br /&gt;
| 변수&lt;br /&gt;
| &lt;br /&gt;
| 내용&lt;br /&gt;
|-&lt;br /&gt;
| 1000&lt;br /&gt;
| &lt;br /&gt;
| a&lt;br /&gt;
| &lt;br /&gt;
| 13&lt;br /&gt;
|-&lt;br /&gt;
| 1004&lt;br /&gt;
| &lt;br /&gt;
| b&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int a = 13; int b = 14; 이라는 선언을 통해 가능하며, 메모리 상의 어떤 주소에 있는 13 이라는 데이터는 a라는 변수의 이름을 통해서 나타내어진다.&lt;br /&gt;
&lt;br /&gt;
 여기서 주소가 1000 이후에 1004 인 이유는 int가 4byte이기 때문이다.(여기서 주소는 예를 든 것임) &lt;br /&gt;
&lt;br /&gt;
a = 14; 라는 명령어를 통해 a의 내용을 14로 바꿀 수 있다. &lt;br /&gt;
그리고 printf(&amp;quot;%d&amp;quot;, a); 라는 명령어를 통해 바뀐 것을 확인할 수 있다.&lt;br /&gt;
 a라는 것은 a라는 변수가 나타내는 주소(1000)의 내용을 나타내주는 것이다. &lt;br /&gt;
a의 주소를 표현하는 방법에는 &#039;&amp;amp;&#039;을 붙이는 방법이 있다. &lt;br /&gt;
printf(&amp;quot;%u&amp;quot;, &amp;amp;a);의 결과값은 1000이다.(%u 맞나? ㅋㅋ 찾아보길. 맞을꺼야 %u는 주소값을 표현하는 표현식.)&lt;br /&gt;
 &lt;br /&gt;
포인터는 *라는 문자를 통해서 표현하는데,&lt;br /&gt;
&lt;br /&gt;
 만약에 INT형의 주소를 나타내는 변수 IP를 선언하고 싶으면 int* ip; 라고 표현하면 된다.&lt;br /&gt;
&lt;br /&gt;
 int *ip; 도 가능한 표현이다.(이게 약간 더 옳은 표현.) &lt;br /&gt;
&lt;br /&gt;
예를 들어 int *ip, i; 이렇게 하면 뒤의 i는 일반적인 int로, 앞의 ip는 포인터 INT형으로 선언이 된다.&lt;br /&gt;
 &lt;br /&gt;
포인터가 가리키는 곳의 값을 쓸 때는 앞에 *을 붙인다. 예) int a = 13; int* ap = &amp;amp;a; printf(&amp;quot;%d %d&amp;quot;, a, *ap); &lt;br /&gt;
&lt;br /&gt;
결과값 : 13 13 &lt;br /&gt;
&lt;br /&gt;
하지만 포인터를 왜&#039;쓰는지 잘 모르는 경우가 많다.-_-;&lt;br /&gt;
&lt;br /&gt;
함수 내에서 값을 아무리 바꿔봤자 지역변수 의 내용은 바뀌지 않는다. 이것을 어디서나 쓸 수 있게 하기 위해서. &lt;br /&gt;
예)&lt;br /&gt;
&lt;br /&gt;
 void add(int a, int b, int* cp) { &lt;br /&gt;
&lt;br /&gt;
*cp = a + b; // cp라는 포인터가 가리키는 주소의 값을 a + b로 바꿔준다(main 함수 안의 c). &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
int main() { &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 int a = 13, b = 14, c; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
add(a, b, &amp;amp;c); // a와 b의 값을, c의 주소를 넣는다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;%d&amp;quot;, c); // 결과값 : 27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 배열과 포인터 =&lt;br /&gt;
배열은 여러개의 변수가 모인 형태이다. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1000&lt;br /&gt;
| &lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| 1004&lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| 1008&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| 1012&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1016&lt;br /&gt;
| &lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
은 int a&amp;amp;#91;5&amp;amp;#93; = {3, 4, 2, 1, 8};을 선언한 형태이다.&lt;br /&gt;
 여기서 주목할 점은 우리가 출력할 때 &lt;br /&gt;
printf(&amp;quot;%d&amp;quot;, a&amp;amp;#91;0&amp;amp;#93;);&lt;br /&gt;
와 같이 배열의 번지수를 적어주어야 한다는건데&lt;br /&gt;
 왜 printf(&amp;quot;%d&amp;quot;, a); 와 같이 적으면 안되는지 알아보자. &lt;br /&gt;
 a == &amp;amp;a&amp;amp;#91;0&amp;amp;#93;&lt;br /&gt;
이라는 것을 외우도록 하고 &lt;br /&gt;
int* ap = a; &lt;br /&gt;
&lt;br /&gt;
라고 한다면 ap에는 a의 첫 번째 변수(a&amp;amp;#91;0&amp;amp;#93;)의 주소가 들어가게 된다. &lt;br /&gt;
물론 출력할 때는 printf(&amp;quot;%d&amp;quot;, *ap); 와 같이 a&amp;amp;#91;0&amp;amp;#93;을 출력할 수도 있다.&lt;br /&gt;
 이것은 캐릭터, 더블 등 다른 변수에도 모두 적용된다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 과제 ===&lt;br /&gt;
(맨 밑의 고치기 버튼을 누르면 수정할 수 있고, 자기 이름 밑에 내용 쓰기. 위의 내용은 바꿔도 되지만 책임못짐 ㅋㅋ) &lt;br /&gt;
= 포인터를 이용한 간단한 프로그램 =&lt;br /&gt;
이름과 반을 3개 입력받고 포인터를 이용해서 edit라는 함수 안에서 2번째 입력받은 사람을 수정한 후 다시 출력하기. 예) 유정석 1 &lt;br /&gt;
이지은 3 &lt;br /&gt;
김윤석 5 &lt;br /&gt;
* 2번째 사람을 수정해 주세요 - &lt;br /&gt;
장다예 4 &lt;br /&gt;
* 결과 - &lt;br /&gt;
유정석 1 &lt;br /&gt;
장다예 4 &lt;br /&gt;
김윤석 5 &lt;br /&gt;
&lt;br /&gt;
= 배열의 이동을 포인터로?! =&lt;br /&gt;
바로 위의 배열을 모두 출력하는데, printf(&amp;quot;%d&amp;quot;, *(ap + @))의 형태로 출력해보자. 여기서 모든 값들을 출력하려면 @에 각각 어떤 수가 들어가는지 직접 해보고 왜 그런지 설명하기. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 김상훈 ==&lt;br /&gt;
&lt;br /&gt;
== 김윤석 ==&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
	int a&amp;amp;#91;5&amp;amp;#93; = {3,4,2,1,8};&lt;br /&gt;
	int* ap = a;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	printf(&amp;quot;%d\n&amp;quot;, *ap);&lt;br /&gt;
	printf(&amp;quot;%d\n&amp;quot;, *(ap+1));&lt;br /&gt;
	printf(&amp;quot;%d\n&amp;quot;, *(ap+2));&lt;br /&gt;
	printf(&amp;quot;%d\n&amp;quot;, *(ap+3));&lt;br /&gt;
	printf(&amp;quot;%d\n&amp;quot;, *(ap+4));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	return 0;&lt;br /&gt;
}&lt;br /&gt;
//정석: 여기서 ap+1 에서의 1 은 1byte의 1이 아니라 sizeof(int) * 1 의 1이다. 따라서 for문 형태로 작성할 때는 ap + i로 하면 된다.&lt;br /&gt;
== 이지은 ==&lt;br /&gt;
&lt;br /&gt;
== 장다예 ==&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.5</name></author>
	</entry>
</feed>