>  기사  >  백엔드 개발  >  golang과 C 언어의 차이점은 무엇입니까?

golang과 C 언어의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-12-23 13:30:195631검색

golang과 C 언어의 차이점은 무엇인가요? golang과 C 언어를 비교해 보겠습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다. h

코드 선언을 저장하는 헤더 파일 golang과 C 언어의 차이점은 무엇입니까?

.cC 언어 소스 파일, 코드 구현을 저장

Go 언어 소스 파일 파일 확장자 소스 유형 .go Go 언어 소스 파일 저장 코드 구현2. 코드 관리 비교

C 언어는 파일을 통해 코드를 관리합니다
 ● 특정 기능을 사용하고 싶을 때 해당 .h 파일만 포함하면 됩니다

Go 언어에서는 코드가 패키지를 통해 관리됩니다 ●Go 언어에는 .h 파일 개념이 없습니다. Go에서 특정 기능을 사용하려면 해당 패키지만 가져오면 됩니다C 언어의 함수, 변수의 공개 및 비공개 관리 ● 함수 및 변수 노출 여부를 extern 및 static을 통해 파악 Go 언어의 함수 및 변수의 공개 및 비공개 관리 ● 함수 이름의 첫 글자를 대문자로 표기하여 함수 공개 여부를 확인  ● 변수 이름의 첫 글자를 통해 대소문자 구현이 변수를 노출하는지 여부3. 키워드 비교

있습니다. C언어 총 32개의 키워드

1

2

3

4

5

6

7

8


if

defaultunion 총 1개가 있습니다 Go 언어의 키워드 25개
else switch case
break return goto do whilefor continue typedef struct enum
문자 짧음int floatdoublevoid sizeof signed unsigned const
auto register static extern 휘발성
1 2 34 5 6 7 8
if

defaultconst 4. 데이터 유형 비교 C 언어의 각 데이터 유형은 메모리 공간을 차지합니다32비트 컴파일러14float4
else switch case
break 반환 goto fallthrough for continue typestruct var
map func 인터페이스rangeimport package defergoselect chan
type
64비트 컴파일러

char
1

int

4

4 ㅋㅋㅋ 8

8

golang과 C 언어의 차이점은 무엇입니까? 무효*

4

8golang과 C 언어의 차이점은 무엇입니까?

Go 언어의 각 데이터 유형은 메모리 공간을 차지합니다

###64 비트 컴파일러#🎜🎜 #####eSsence####### ## ## ## ###int8/uint8#🎜🎜 ## 🎜🎜# 11서명된 문자/부호 없는 문자int16/uint16int32/uint32#🎜🎜 # 44signed int/unsigned intint64/uint64#🎜🎜 # 8# 🎜 🎜#1#### 🎜🎜#1#🎜🎜 ## 🎜🎜#UINT8/UNSIGNED Char#🎜🎜 ## 🎜🎜 ## 🎜🎜🎜🎜🎜🎜# 🎜🎜# 🎜🎜🎜🎜# 44int32/signed int#🎜 🎜## 🎜🎜#int4#🎜 🎜#uintptr4#🎜🎜 #84float# 🎜 ㅋㅋㅋ # true11문자 유형 정수false#🎜🎜 ##🎜 🎜#문자 유형 정수C 언어는 상수 및 변수 형식을 정의합니다Go 언어는 상수 및 변수 형식을 정의합니다#🎜 🎜#Go 언어는 다음과 같은 몇 가지 간단한 구문을 제공합니다. 프로세스 지향: 단계별, 실습, 집중 어떻게 해야 할까요?요리 예: 공정 중심 요리 1. 쇼핑하러 가기 2. 🎜🎜#3. 야채 씻기 4. 야채 자르기 Go 언어는 객체 지향 프로그래밍 언어입니다객체 지향: 복잡한 것을 단순화합니다. 스스로는 할 수 없고, 하지 않을 거에요. 누구에게 시키느냐가 초점이죠.#🎜 🎜#1. 요리할 수 있는 여자친구나 남자친구 찾기 더 많은 Go 언어를 보려면 go 언어 튜토리얼 컬럼을 주목하세요.
type 32비트 컴파일러
#🎜🎜 # 2 2 signed short/unsigned short
8 signed long long int/unsigned long long int byte
🎜🎜
8 기계 자릿수에 따라 길이 결정 #🎜 🎜#
기계 자릿수에 따라 길이가 uint32/uint64인지 결정합니다 float32 4# 🎜🎜#
1 1
5. 상수 변수 비교 #🎜 🎜#
数据类型 变量名称 = 值;
const 数据类型 常量名称 = 值;
C 언어는 프로세스 지향 프로그래밍 언어입니다
요리 예: 객체 지향 요리
2. 아내는 배고프고 남편은 배고프다 3 누워서...그 사람을 기다려요. 식사 준비하기 4.먹기 프로세스 지향과 객체 지향을 두지 마십시오. 상상하기가 너무 이상합니다. 문제에 대해 생각하는 방식이 다를 뿐입니다 # 🎜🎜#

위 내용은 golang과 C 언어의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.