1번, 문자열,숫자,소수 ex)0.01,문자 한개를 출력하는 프로그램을 작성하세요
#include <stdio.h>
int main(void)
{
double a=0.1;
char b='W';
int c=100;
printf("소숫점은 %g , 문자열은 %c , 숫자는 %d\n", a, b, c);
getchar();
return 0;
}
컴파일된 소스는 이러합니다.@_@;
2번, 변수에 대한 과제 해결입니다.
제가 기억하는 변수 선언할때의 주의사항은
알파벳과 숫자 그리고 언더바(_)를 사용할 수 있지만, 대소문자를 구별하고
변수의 첫자리는 숫자, 특수문자, 공백을 사용할수 없습니다.
자료형 정수인 int는 -2147483648 부터 2147483637 까지의 범위를 나타낸다고 합니다.
3번, 컴퓨터 메모리구조와 프로그래밍 함수에 대해
1. 컴퓨터 메모리 구조란?
컴퓨터는 스택영역과 데이터영역과 코드영역의 메모리를 가진다고 해요.
모든 메모리구조는 4GB를 가지며,
프로그래머들이 사용하는 값을 가상의 메모리 공간이라고 합니다.
속도의 차이를 보면 CPU < RAM(메모리) < 하드디스크 순이라고 합니다.
메모리가 필요한 이유는 데이터와 명령어를 저장하는 공간으로써,
프로그램 실행시 필요한 메모리도 여기에 해당된다고 합니다.
2. 함수란?
함수는 function 이라고 불리우며, 사용자가 어느때 필요할 때 사용할 수 있는것을
함수라고 생각합니다.
제가 알고 있는 VB6.0을 기준으로 함수를 따져본다면
Public Function 함수명
소스코드
End Function
로 사용을 하는데, 저렇게 함수를 지정해준다면, 어디서든지 함수명을 호출하여
프로그램 소스코드 내에서는 언제든지 사용이 가능하게 되어있습니다.
제 생각은 함수는 수학에 비례한다면 공식과 같은 존재라고 생각합니다.
수학 한가지의 문제를 풀때 이용되는 공식처럼, 프로그래밍할 때 쓰이는 함수와 같다고
생각합니다.
'C, C++' 카테고리의 다른 글
N&C 문제풀이1. (0) | 2013.05.11 |
---|---|
sizeof 연산자와 자료형의 종류들, (0) | 2013.01.10 |
열혈강의 C 프로그래밍 : 연습문제 7-1-4 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-3 해결사 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-2 해결사 (0) | 2013.01.05 |