Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2012/열반/120521: Difference between revisions

From ZeroWiki
imported>joojis
No edit summary
(Repair batch-0005 pages from live compare)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
__TOC__
__TOC__
=출석=
= 출석 =
==권우성==
*권우성
==스왑==
= 수업 내용 =
== 스왑 ==
  void swap(int *a, int *b){
  void swap(int *a, int *b){
  int temp;
  int temp;
  temp=*a;
  temp=*a;
  *a=*b;
  *a=*b;
  *b=temp;
  *b=temp;
  }
  }
==문자열 출력==
//분석해보세요
void swap(int *a, int *b){
if((*a)!=(*b)){
*a^=*b^=*a^=*b;
}
}
int main()
{
int x=5, y=10;
printf("%d %d\n", x, y);
swap(&x, &y);
printf("%d %d\n", x, y);
return 0;
}
== 문자열 출력 ==
  void printstring(char *ptr){
  void printstring(char *ptr){
  while(*ptr){
  while(*ptr){
Line 16: Line 38:
  }
  }
  }
  }
  void main(){
   
  prints("abcd");
int main()
{
  printstring("abcd");
return 0;
  }
  }

Latest revision as of 00:45, 27 March 2026

출석

*권우성

수업 내용

스왑

void swap(int *a, int *b){
	int temp;

	temp=*a;
	*a=*b;
	*b=temp;
}

//분석해보세요
void swap(int *a, int *b){
	if((*a)!=(*b)){
		*a^=*b^=*a^=*b;
	}
}

int main()
{
	int x=5, y=10;

	printf("%d %d\n", x, y);

	swap(&x, &y);

	printf("%d %d\n", x, y);

	return 0;
}

문자열 출력

void printstring(char *ptr){
	while(*ptr){
		putc(*ptr, stdout);
		ptr++;
	}
}

int main()
{
	printstring("abcd");

	return 0;
}