3.Github

C언어 공부

yoons.Dev 2022. 8. 28. 23:43

JAVA를 공부하다가 C언어를 공부하려니까 상당히 어려운 부분이 많다. 

솔직히 어렵다기 보단 익숙하지 않아 힘든 부분이 많다. JAVA의 String이 C언어는 배열과 포인터를 활용해서 써야한다는것 부터가 조금 빡세다.

 

그래도 C언어의 매력은 역시 내가 메모리 할당을 직접 할 수 있다는 점과 내가 디버깅하는 동안 메모리 안을 쳐다보면서 실제로 데이터가 어떻게 움직이는지 볼 수 있다는 점인것 같다.

그리고 C언어를 공부하면서 내가 JAVA공부를 하는동안 공부하는 방식이 약간 잘못되었다는 점을 인지중이다. 공부하는방식을 바꾸려고 노력중이나 6개월을 했던 방식을 한번에 바꾸려고 하니까 살짝 어렵다. C언어는 포인터로 시작해 포인터로 끝난다는 말이 있는데 진짜 왜 그런지를 체감중이다. 

 

지금 내가 하고 있는 공부는 C언어 문법을 익히고 유투브, 책, 블로그 등등 다양한 곳에서 있는 예제들과 프로그래머스, 코드업 등 알고리즘을 풀 수 있는 사이트들을 총 동원해 C언어에 익숙해지려고 노력중이다.

 

알고리즘도 제대로 체화되지 않은 상태에서 C언어로 알고리즘까지 풀려고 하니까 머리가 아프지만 포기하지 않고 해보려고 한다.

 

github에 vs2017을 이용해서 그날 공부하고 작성한 예제코드들을 매일 올리고 있다. 

아래는 내가 참고중인 사이트들 링크와 내 github이다. 

C언어 github = https://github.com/YoonSeung/HonGong.git

 

GitHub - YoonSeung/HonGong

Contribute to YoonSeung/HonGong development by creating an account on GitHub.

github.com

C언어 이론 공부 사이트 = http://soen.kr/

 

SoEn:소프트웨어 공학 연구소

 

soen.kr

C언어 알고리즘 공부 사이트1 = https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

C언어 알고리즘 공부 사이트2 = https://programmers.co.kr/

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

다 풀 수 있을 정도가 되어야 한다. 힘들지만 포기하지 말자

'3.Github' 카테고리의 다른 글

github TIL 관련  (0) 2022.08.05