for loop안에 있는 if문
창민
2023.04.01
for loop내부에 있는 if문 왜 동작을 하지 않을까요?...for(int j=0;j=NUM_NODE-1;j++){
if( AD_matrix[j][center] == 1) temp_count += 1;
else temp_count += 0;
}...이런식으로는원래 동작하지 않는건지.. 코멘트 부탁드려요 +_+
-
Elfin
코멘트 감사요 !
-
솔관
전체 소스나 에러가 난다면 에러 코드가 필요합니다.
-
하늘빛눈망울
아, 그럼 이 질문은 C++게시판에 올려야 하는군요, 감사합니다.
-
알버트
뭐 문법에 오류를 굳이 찾자면
c언어면 for문의 루프카운트 변수를 안에 선언할 수 없습니다. int j=0; 이부분이죠
c++이면 가능하지만 c라면 에러입니다. c는 무조건 변수를 함수의 처음부분에 선언해줘야합니다.
c/c++라는 말이 이해가 되질 않아서요;
확장자가 c면 에러납니다. cpp면 에러가 안나지요-_-;
그게 아니면
문법에 오류는 없어보입니다.
에러가 아니라 동작이 나지 않는다면
배열 조건이나 변수부분이 이상한걸지도;; -
은송이
c/c++이라서..;;
-
장미
c언어라면 변수선언은 맨 위에 해야되는 것 때문에 아닌가 ?..
-
그리
그럴 리가 없죠;; C언어에 화이트스페이스는 토큰 분리의 역할밖에 하지 않습니다.
-
아란
되도록 공백을 넣지 않는것이 오류를 내지 않는 거군요?!
-
미영
if(와 AD...사이에 공백때문인것 같은데요