int double ( double *a){
여기서 배열의 1행1열과 1행2열의 주소를 받아서 변수에 담으려고 하면 어떻게 해야되냐
그다음 행 2행1열과 2행2열의 값을 찾으려고 하면 어떻게 해야되냐
i는 행을 의미,j는 열을 의미한다고 하면....
a + (n*i) + j
a + (n*i) + (j+1)
}
이런식으로 사용하면 안됨?
위에처럼 하면 n에 i가 곱해져서 다음 행으로 넘어가고
j+1이면 열하나 증가시키는거 아님???
int double ( double *a){
여기서 배열의 1행1열과 1행2열의 주소를 받아서 변수에 담으려고 하면 어떻게 해야되냐
그다음 행 2행1열과 2행2열의 값을 찾으려고 하면 어떻게 해야되냐
i는 행을 의미,j는 열을 의미한다고 하면....
a + (n*i) + j
a + (n*i) + (j+1)
}
이런식으로 사용하면 안됨?
위에처럼 하면 n에 i가 곱해져서 다음 행으로 넘어가고
j+1이면 열하나 증가시키는거 아님???
그렇게 해보셈
그렇게 전달이 가능한지 모르겠다.. 일단 기억도 안 나니까 키워드를 줄게. 배열과 포인터의 관계
안됩니다.ㅠㅠ 머리아파 뒤지겠네 배열명은 시작주소이고 증가시켜야되는건 알겠는데 왜 프로그램이 죽지
맞긴 맞는데 *(a + ...) 요렇게 해야 될거에요.
저건 주소값전달
__m128d _mm_load_pd (double *p); 여기 괄호안에 들어갈 값인데 여기 주소 들어가야되는거 맞잖아요? 임베디드 과제중인데
http://shinluckyarchive.tistory.com/199
시간나면 봐. 아규먼트를 double a[][] 이렇게 바꾸면 안되나?
http://effserv.tistory.com/146
안되요 함수명 반환형 인자는 이미 정해놓음 몸통만 작성하고 나머지는 건들지말고 구현하라고 해서 ㅠ
*(a + (n*i) + j) 요렇게 했어요? 님이 생각한 게 맞긴한데 다른데서 문제가 있나 모르겠네요..