시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등
1 n ( x + x +... + ) 1 2 x n
00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000 00000011 10100001 01100110 10001001 01000101 11111010
MOV AX, MIDSCORE MOV CX, FINALSCORE ADD AX CX MOV TOTALSCORE, AX
TotalScore = MidScore + FinalScore;
엠베디드시스템 : 엠베디드시스템이란특수목적의시스템으로컴퓨터가장치안에 MP3 플레이어, 핸드폰등이여기에속한다.
규모가큰프로그래밍은절차를따라야합니다.
(A) 알고리즘개발이더창의적인작업이고더어렵다
1 2. 1,,. 2 30 350.
/* 와 */ 에서 / 와 * 는반드시붙여서쓰도록한다. include 나 stdio 와같은단어는붙여서쓴다. /* 첫번째프로그램 */ #include <stdio.h> int main(void) { printf("hello World!"); return 0; } 큰따옴표안의문장들은화면에그대로출력된다. 여기서 \ 와 n 은반드시붙여야한다. int 와 main 은별도의단어이므로구별하기위하여공백이있문장의끝에는 ; 을잊지말자. 어야한다. ; 와 : 을잘구별한다. 서로대응되는중괄호들은같은열에놓는편이좋다. 중괄호안에들어가는문장들은일반적으로들여쓰기를한다. 탭키를이용하거나스페이스키를이용한다. 비주얼 C++ 에는자동적으로들여쓰기를해주는기능이있다.
/* */ int main(void) /* */ /* */
y = x 2 +1
main() printf( Hello World! ); return 0;
/* */ #include <stdio.h> int main(void) { printf("hello World!"); printf( Kim ChulSoo"); return 0; } Hello World!Kim ChulSoo
/* */ #include <stdio.h> int main(void) { printf("hello World!\n"); printf( Kim ChulSoo"); return 0; } Hello World! Kim ChulSoo
/* */ #include <stdio.h> int main(void) { printf("3 X 1 = 3\n"); printf("3 X 2 = 6\n"); printf("3 X 3 = 9\n"); } return 0;
return ;. Compiling... test.c c:\cprogram\test\test.c(7) : error C2143: syntax error : missing ';' before 'return' Error executing cl.exe. (syntax error).
컴파일러 (compiler) 링커 (linker) 실행 (execution) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe ERROR!! 컴파일시간오류 실행시간오류논리오류
/* */ #include <stdio.h> int main(void) { printf("hello World!\n") return 0; } --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c C:\PROJECT\test\test.c(7) : error C2143: syntax error : missing ';' before 'return' Error executing cl.exe. test.exe - 1 error(s), 0 warning(s)
/* * / #include <stdio.h> int main(void) { printf("hello World!\n") return 0; } --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c c:\project\test\test.c(9) : fatal error C1071: unexpected end of file found in comment Error executing cl.exe. test.exe exe - 1 error(s), 0 warning(s)
/* */ #include <stdio,h> int main(void) { print("hello World!"); return 0; } stdio.h --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c c:\project\test\test.c(2) : fatal error C1083: Cannot open include file: 'stdio,h': No such file or directory
/* */ #include <stdio.h> int main(void) { print("hello World!"); return 0; } print printf -------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c C:\CPROGRAM\test\test.c(6) : warning C4013: 'print' undefined; assuming extern returning int Linking... test.obj : error LNK2001: unresolved external symbol _print Debug/test.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. test.exe - 2 error(s), 1 warning(s)
/* */ #include <stdio.h> int main(void) { printf("hello World!\n"); // printf("good Morning\n"); return 0; } \n. Hello World! Good Morning
/* */ #include <stdio.h> int main(void) { printf("hello World! "); printf("good Morning\n"); return 0; } //!! Hello World! Good Morning