Difference between r1.9 and the current
@@ -1,18 +1,19 @@
= C =
== 특징 ==
* [강형언어]로 [ALGOL]의 영향을 강하게 받았음
== 사용처 ==
* [임베디드]
* [디바이스 드라이버]
== 예제 ==
[[include(틀:추가바람)]]
데니스 리치가 만든 20세기의 걸작 언어== 특징 ==
* [강형언어]로 [ALGOL]의 영향을 강하게 받았음
* pointer 처럼 저수준을 다룰수 있는 여지가 강하게 남아있음.
* 포인터처럼 저수준을 다룰수 있는 여지가 강하게 남아있음.
* 아직도 임베디드나 기타 하드웨어 제어에 많이 쓰임== 사용처 ==
* [Unix]
* [UNIX]
* [Linux]* [임베디드]
* [디바이스 드라이버]
* [WINAPI]
* [WinAPI]
* 당신이 처음 프로그래밍을 배우는 그 순간== 예제 ==
@@ -20,13 +21,28 @@
#include <stdio.h>
int main () {
}
}}}
== 컴파일하기 ==
int main () {
printf("hello world!");
printf("hello world!\n");
return 0;}
}}}
== 컴파일하기 ==
=== Clang ===
[Clang]은 일단은 GCC-compatible하다.
{{{clang -o [target] [source file]
}}}
=== GCC ==={{{
gcc -o [target] [source file]
* GNU의 [gcc]가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음.
{{{gcc -o [target] [source file]
}}}
=== MSC (Visual C++) ===
* cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능.
{{{cl.exe /Fe[target] [source file]
}}}== 참고 ==
* [C99표준에추가된C언어의엄청좋은기능]
* [Our Major Lang IsCAndCPlus Plus]
== 다양한 예제 ==
[[include(틀:ProgrammingLanguage)]]
C ¶
이 항목은 여러분의 도움이 필요합니다.
뭔가 추가할 내용이 단 하나라도 있다면 반드시 추가해 주세요. 여러분의 조그마한 수정이 조금더 나은 ZeroPage Wiki를 만들어 갑니다.
데니스 리치가 만든 20세기의 걸작 언어
예제 ¶
#include <stdio.h> int main () { printf("hello world!\n"); return 0; }
컴파일하기 ¶
MSC (Visual C++) ¶
- cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능.
cl.exe /Fe[target] [source file]