# C

범위 기반 for문의 차이점
기존의 for 문 범위 기반의 for 문 > 간단하고 편해보이는 범위 기반(base ranged) for문은 기존의 for문을 완벽하게 대체하지는 못한다. 첫번째 차이점은 범위기반 for문에서는 x=arr[i] 로 접근 즉 복사를 하기때문에 index 에대한 정보

[포스코x코딩온] 스마트팩토리 1주차 회고 2 | 공백이 있는 문자열 입력받기
영어로 된 문자열 모두 소문자로 입력 받아서 문자열에 사용된 문자의 개수를 구하시오ex)입력예시 : apple출력예시 : 4 개 ( a, p, l, e )입력예시 : bacon출력예시 : 5 개 ( b, a, c, o, n )입력예시 : i have a pen출력예시

fgets로 buffer크기만큼 입력을 받을 수 있을까?
fgets로 buffer크기만큼 입력을 받을 수 있을까? -> 아니오. 최대 buffer크기 - 1 만큼 입력받을 수 있다.
[Effective C++] 항목13 : 자원 관리에는 객체가 그만!
서론 프로그래밍에서 자원은 사용을 마치고 나면 시스템에 돌려주어야 하는 모든 것을 말한다. C++ 프로그램에서 자원은 대표적으로 동적 할당한 메모리가 있으며, 이 외에도 file descriptor, mutex lock, GUI 리소스, DB 연결, 네트워크 소켓 등등

baekjoon 1966
In C language, I have to implement all the functions, so it's a pretty tricky problem.First, node definition and queue initialization + isEmpty functi

baekjoon 1269
int compare(int a, int b);int main(void) { int sizeA, sizeB;}int compare(int a, int b) { return ((int)a) - ((int)b);}
printf 후 sleep을 하면 sleep하기 전에 출력될까?
printf 후 sleep을 하면 sleep하기 전에 출력될까?\-> sleep한 후에 출력된다.

리눅스에서 C 코드 컴파일하기, make 사용 방법
helloWorld!를 출력하는 간단한 C 코드 파일을 만들어 두었다. 파일 이름은 a.c이다. gcc a.c 는 실패했다! gcc를 설치하라고 나온다. 리눅스 처음 배울 땐 되게 어렵고 난해했는데.. 지금 보니까 꽤나 친절한 것 같기도 하다. 나와 있는 대로

[포스코x코딩온] 스마트 팩토리 과정 1주차 회고 | C++
C++이란 객체 지향 언어(c-절차 지향 언어) : 구조화된 프로그램을 짤 수 있음 타입체크가 엄격 : 실행 시간 오류 가능성을 줄이고 디버깅을 돕는다 이식성이 좋다 : 다양한 운영체제에서 사용 가능 C++파헤치기 #include