golang과 C 언어의 차이점은 무엇인가요? golang과 C 언어를 비교해 보겠습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다. h
코드 선언을 저장하는 헤더 파일
.cC 언어 소스 파일, 코드 구현을 저장
Go 언어 소스 파일
파일 확장자 소스 유형 | |
---|---|
.go | Go 언어 소스 파일 저장 코드 구현 |
C 언어는 파일을 통해 코드를 관리합니다
● 특정 기능을 사용하고 싶을 때 해당 .h 파일만 포함하면 됩니다
C 언어의 함수, 변수의 공개 및 비공개 관리 | ● 함수 및 변수 노출 여부를 extern 및 static을 통해 파악 |
---|---|
● 변수 이름의 첫 글자를 통해 대소문자 구현이 변수를 노출하는지 여부 |
있습니다. C언어 총 32개의 키워드
1
2
3
4
5
6
7
8
else | switch | case | |||||
---|---|---|---|---|---|---|---|
break | return | goto | do | whilefor | continue | typedef | struct enum |
문자 | 짧음int긴 | floatdoublevoid | sizeof | signed unsigned | const | ||
auto | register | static | extern | 휘발성 | 총 1개가 있습니다 Go 언어의 키워드 25개 | ||
1 | 2 | 34 5 | 6 | 7 | 8 |
else | switch | case | |||||
---|---|---|---|---|---|---|---|
break | 반환 | goto | fallthrough | for | continue | typestruct | var |
map func | 인터페이스rangeimport | package | defergoselect | chan | |||
4. 데이터 유형 비교 | C 언어의 각 데이터 유형은 메모리 공간을 차지합니다 | type | |||||
64비트 컴파일러 |
char |
1 | 1int | 4
4 |
4 ㅋㅋㅋ 8
8무효*
4
8
Go 언어의 각 데이터 유형은 메모리 공간을 차지합니다
type | 32비트 컴파일러 | ###64 비트 컴파일러#🎜🎜 #####eSsence####### ## ## ## ###int8/uint8#🎜🎜 ## 🎜🎜# 11 | 서명된 문자/부호 없는 문자 |
---|---|---|---|
#🎜🎜 # 2 | 2 | signed short/unsigned short | |
4 | signed int/unsigned int | int64/uint64 | |
8 | signed long long int/unsigned long long int | byte | # 🎜 🎜#1#### 🎜🎜#1#🎜🎜 ## 🎜🎜#UINT8/UNSIGNED Char#🎜🎜 ## 🎜🎜 ## 🎜🎜|
🎜🎜 | 🎜🎜# 44 | int32/signed int | #🎜 🎜## 🎜🎜#int |
8 | 기계 자릿수에 따라 길이 결정 | #🎜 🎜# | uintptr4#🎜🎜 # |
기계 자릿수에 따라 길이가 uint32/uint64인지 결정합니다 | float32 | 4# 🎜🎜# | 4|
# 🎜 ㅋㅋㅋ # true | 1 | 1 | 문자 유형 정수 |
false#🎜🎜 # | 1 | 1 | #🎜 🎜#문자 유형 정수|
5. 상수 변수 비교 | #🎜 🎜# | C 언어는 상수 및 변수 형식을 정의합니다数据类型 变量名称 = 值; const 数据类型 常量名称 = 值; | Go 언어는 상수 및 변수 형식을 정의합니다#🎜 🎜#|
C 언어는 프로세스 지향 프로그래밍 언어입니다 | 프로세스 지향: 단계별, 실습, 집중 어떻게 해야 할까요? | 요리 예: 공정 중심 요리 | |
2. 🎜🎜#3. 야채 씻기 | 4. 야채 자르기 Go 언어는 객체 지향 프로그래밍 언어입니다 | 객체 지향: 복잡한 것을 단순화합니다. 스스로는 할 수 없고, 하지 않을 거에요. 누구에게 시키느냐가 초점이죠.#🎜 🎜# | 요리 예: 객체 지향 요리 |
2. 아내는 배고프고 남편은 배고프다 | 3 누워서...그 사람을 기다려요. 식사 준비하기 | 4.먹기 | 프로세스 지향과 객체 지향을 두지 마십시오. 상상하기가 너무 이상합니다. 문제에 대해 생각하는 방식이 다를 뿐입니다 # 🎜🎜# | 더 많은 Go 언어를 보려면
위 내용은 golang과 C 언어의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!