함수 외부 코드
C에서는 함수 외부 코드를 작성할 수 없습니다. 함수 외부에 가질 수 있는 유일한 것은 전역 변수 선언(일반적으로 나쁜 생각), 함수 선언 등과 같은 선언입니다.
예를 들어 다음 코드는 컴파일되지 않습니다.
int l, k; for (l = 1; l <= node; l++) { for (k = 1; k <= node; k++) { flow[i][j] = capacity[i][j]; flow[j][i] = 0; } }
이 코드는 다음 오류를 발생시킵니다.
error: expected unqualified-id before ‘for’ error: expected constructor, destructor, or type conversion before ‘<=’ token error: expected constructor, destructor, or type conversion before ‘++’ tok
이 오류를 해결하려면 코드를 기능. 예를 들어 다음과 같이 main이라는 함수에 넣을 수 있습니다.
int main() { int l, k; for (l = 1; l <= node; l++) { for (k = 1; k <= node; k++) { flow[i][j] = capacity[i][j]; flow[j][i] = 0; } } return 0; }
위 내용은 함수 외부에서 C 코드를 작성할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!