달력

72025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

20120524 학교 수업

매니저/C 2012. 5. 24. 12:08

/*
함수, 매개변수, 반환(정의, 원형, 호출)
for문
배열 - 초기화, 예제?
포인터
*/

// 매개변수 연습2
//Q1
/*
#include <stdio.h>
void function();
void main()
{
 printf("나는 메인이다.\n");
 function();function();function();
}
void function()
{
 printf("나는 함수다.\n");
}
*/

/*
#include <stdio.h>
void function();
void main()
{
 function();
}
void function(int x)   // 매개
{
 int n = 3;     // 로컬(지역)
 printf("나는 함수다.\n");
 printf("n은 %d이다.\n",n);
 printf("x는 %d이다.\n",x);
}
*/

/*
#include <stdio.h>
void function();
void main()
{

 int a = 4, b;
 
 function(b);
 function(a);
}
void function(int x)   // 매개
{
 int n = 3;     // 로컬(지역)
 printf("나는 함수다.\n");
 printf("n은 %d이다.\n",n);
 printf("x는 %d이다.\n",x);
}
*/

/*
#include <stdio.h>
void function();
void main()
{
 int a =1 , b = 2;

 function( 35, 45 );
 function( 50, 54 );
 function( 60, 11 );
 function( a, b );
}
void function(int x, int y)   // 매개
{
 int n , m;       // 로컬 변수
 printf("나는 함수다.\n");
 printf("n:"); scanf("%d", &n);
 printf("m:"); scanf("%d", &m);
 printf("n과 m의 합은 %d이다.\n",n+m);
 printf("x과 y의 합은 %d이다.\n",x+y);
}
*/

/*
// 단순 원리 이해
// for 문 연습
#include <stdio.h>

void main()
{
 int j, sum = 0;

 for( j = 0; j < 5; j++ )
  sum += ( j + 1 ) * ( j + 1 );
}
*/

/*
// for 문 연습 2
#include <stdio.h>

void main()
{
 int j, sum = 0;

 for( j = 0; j < 5; j++ )
 {
  sum += ( j + 1 ) * ( j + 1 );
  printf("j = %d\n", j );
  printf("sum = %d\n", sum );
 }
}
*/

/*
// 단순 원리 이해
// 배열의 초기화

#include <stdio.h>
void main()
{
 int j, a[5];

 for(j = 1; j < 10; j++ )
  printf("a[%d]: %d \n", j, a[j]);
}
*/

// 배열의 초기화
/*
main()
{
 int j, a[5] = {12,14,54,21,5};

 for(j = 0; j < 10; j++ )
  printf("a[%d]: %d \n", j, a[j]);
}
*/

// 단순
/*
main()
{
 int j, a[5] = {12,1,54,21,5}, x;

 x = a[0];
 for( j = 0; j < 10; j++ )
 {
  if( x > a[j] )
   x = a[j];
 }
 printf("x = %d\n",x);
}
*/

/*
#include <stdio.h>
main()
{
 int j, a[5] = {12,1,54,21,5}, x;

 x = a[0];
 for( j = 0; j < 10; j++ )
 {
  if( x > a[j] )
   x = a[j];
 }
 printf("x = %d\n",x);
}
*/

/*
main()
{
 int j, a[5] = {12,14,54,21,5}, max;

 max = a[0];
 for(j=1; j<5; j++)
 {
  if( max > a[j] )
   max = a[j];
 }
 printf("max = %d\n",max);
}

main()
{
 int j, a[5] = {12,14,54,21,5}, min;

 min = a[0];
 for(j=1; j<5; j++)
 {
  if( min > a[j] )
   min = a[j];
 }
 printf("min = %d\n",min);
}
*/

/*
#include <stdio.h>

main()
{
 int a = 3;

 printf("값 : %d\n", a);
 printf("주소 : %u\n", &a);
}
*/

/*
#include <stdio.h>

void main()
{
 int a = 3;
 int *p;

 p = &a;    // 아주 중요함
 printf("%d\n", a);
 printf("%u\n", &a);

 printf("%d\n", *p);
 printf("%d\n", p);
}
*/

/*
#include <stdio.h>

void main()
{
 int a = 3;
 int *p;
 
 p = &a;    // 아주 중요함
 printf("a: %d\n", a);
 

 *p = 300;
 printf("*p: %d\n", *p);
}
*/

 

 

 

20120524.c

'매니저 > C' 카테고리의 다른 글

배열연습1  (0) 2012.05.24
7과 예제 과제  (0) 2012.05.14
20120511 학교 수업  (0) 2012.05.11
20120510 학교 수업  (0) 2012.05.10
20120504 학교 수업  (0) 2012.05.04
Posted by cdprkr2077
|