/*
함수, 매개변수, 반환(정의, 원형, 호출)
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);
}
*/
'매니저 > 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 |