구조체 배열에 기본 부동 소수점 값을 초기화하는 방법은 무엇입니까?

사용자 63898

이 코드 비트가 있습니다.

typedef struct {
    kiss_fft_scalar r;
    kiss_fft_scalar i;
}kiss_fft_cpx;

kiss_fft_cpx* spectrum;
spectrum = (kiss_fft_cpx*)malloc( sizeof(kiss_fft_cpx)* 2024);

ri멤버를 모두 0 으로 초기화하는 방법은 무엇입니까? 모든 배열을 반복하지 않고? 교차 플랫폼을 유지합니다.

MM

이식성 :

for ( size_t i = 0; i < 2024; ++i )
    spectrum[i].i = spectrum[i].r = 0;

다른 사람들은 calloc또는 사용을 제안했습니다 memset. 0.fIEEE754와 같이 모든 비트가 0을 의미하는 부동 소수점 표현을 사용하는 플랫폼에 대해서만 코딩하는 경우에만 작동합니다 . (나는이 있으리라 믿고있어 kiss_fft_scalar입니다 float제목에서 알 수 있듯이).

컴파일 타임에 크기가 알려지면 다음과 같이 작성할 수 있습니다.

kiss_fft_cpx spectrum[2024] = { 0 };

모든 값을 0.

NB. malloc을 캐스트하지 마십시오 . 컴파일 시간에 크기가 정확히 알려지지 않았지만 작다고 알려져 있더라도 .NET을 작성하여 malloc / free를 피할 수있는 옵션이 kiss_fft_cpx spectrum[size];있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 구조체에서 구조체 배열을 초기화하는 방법은 무엇입니까?

분류에서Dev

일부 기본값으로 배열을 부분적으로 초기화하는 방법은 무엇입니까?

분류에서Dev

c에서 구조체 배열을 전역으로 초기화하는 방법은 무엇입니까?

분류에서Dev

기본값으로 배열을 동적으로 초기화하는 방법은 무엇입니까?

분류에서Dev

기본값으로 배열을 동적으로 초기화하는 방법은 무엇입니까?

분류에서Dev

JavaScript / Angular : 동일한 객체의 배열에서 속성을 초기화하는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 부동 소수점 값 문자열을 부동 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

큰 부동 소수점 배열의 평균을 정확하게 구하는 방법은 무엇입니까?

분류에서Dev

C의 구조 배열에서 단일 요소를 초기화하는 방법은 무엇입니까?

분류에서Dev

동적 배열로 초기화하면 인덱스에 할당되는 기본값은 무엇입니까?

분류에서Dev

FMA 지원 GPU에서 부동 소수점 나누기를 조정하는 방법은 무엇입니까?

분류에서Dev

멤버 함수에 동적 구조체 배열을 전달하는 방법은 무엇입니까?

분류에서Dev

김프, 일부 도구 기본 설정에 기본값을 저장하는 방법은 무엇입니까?

분류에서Dev

개체 수를 알 수없는 배열의 기본값을 설정하는 방법은 무엇입니까?

분류에서Dev

함수의 힙에서 정적 구조체를 초기화하는 방법은 무엇입니까?

분류에서Dev

기본 App 구조체 내에서 EnviromentObject를 초기화하는 방법은 무엇입니까?

분류에서Dev

2D 배열을 초기화하는 방법과 Java의 기본 메소드에서 액세스하는 방법은 무엇입니까?

분류에서Dev

구조체에 대한 포인터를 보유하는 전역 배열을 초기화하는 방법은 무엇입니까?

분류에서Dev

Python Pandas에서 쉼표를 소수점 구분 기호로 사용하는 부동 형식을 사용하는 방법은 무엇입니까?

분류에서Dev

C ++ 11 표준에서 동적 크기의 배열을 초기화하는 방법은 무엇입니까?

분류에서Dev

memcpy, strcpy 또는 {...}없이 구조체 내에서 char 배열을 직접 초기화하는 방법은 무엇입니까?

분류에서Dev

VB.NET의 구조 내에 생성 된 객체 배열을 초기화하는 방법은 무엇입니까?

분류에서Dev

팬더에서 부동 소수점 값을 이진화하는 방법은 무엇입니까?

분류에서Dev

부모 후에 자식 구성 요소를 초기화하는 방법은 무엇입니까?

분류에서Dev

C의 구조체에서 malloc을 사용한 후 배열의 기본값은 무엇입니까?

분류에서Dev

각도의 응답 데이터에서 객체 배열을 초기화하는 방법은 무엇입니까?

분류에서Dev

조건에서 값을 더하기 위해 배열 수식을 사용하는 방법은 무엇입니까?

분류에서Dev

몽구스 스키마에서 비동기 기본값을 사용하는 방법은 무엇입니까?

분류에서Dev

PHP에서 혼합 문자열에서 부동 소수점 값을 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 구조체에서 구조체 배열을 초기화하는 방법은 무엇입니까?

  2. 2

    일부 기본값으로 배열을 부분적으로 초기화하는 방법은 무엇입니까?

  3. 3

    c에서 구조체 배열을 전역으로 초기화하는 방법은 무엇입니까?

  4. 4

    기본값으로 배열을 동적으로 초기화하는 방법은 무엇입니까?

  5. 5

    기본값으로 배열을 동적으로 초기화하는 방법은 무엇입니까?

  6. 6

    JavaScript / Angular : 동일한 객체의 배열에서 속성을 초기화하는 방법은 무엇입니까?

  7. 7

    쉼표로 구분 된 부동 소수점 값 문자열을 부동 배열에 저장하는 방법은 무엇입니까?

  8. 8

    큰 부동 소수점 배열의 평균을 정확하게 구하는 방법은 무엇입니까?

  9. 9

    C의 구조 배열에서 단일 요소를 초기화하는 방법은 무엇입니까?

  10. 10

    동적 배열로 초기화하면 인덱스에 할당되는 기본값은 무엇입니까?

  11. 11

    FMA 지원 GPU에서 부동 소수점 나누기를 조정하는 방법은 무엇입니까?

  12. 12

    멤버 함수에 동적 구조체 배열을 전달하는 방법은 무엇입니까?

  13. 13

    김프, 일부 도구 기본 설정에 기본값을 저장하는 방법은 무엇입니까?

  14. 14

    개체 수를 알 수없는 배열의 기본값을 설정하는 방법은 무엇입니까?

  15. 15

    함수의 힙에서 정적 구조체를 초기화하는 방법은 무엇입니까?

  16. 16

    기본 App 구조체 내에서 EnviromentObject를 초기화하는 방법은 무엇입니까?

  17. 17

    2D 배열을 초기화하는 방법과 Java의 기본 메소드에서 액세스하는 방법은 무엇입니까?

  18. 18

    구조체에 대한 포인터를 보유하는 전역 배열을 초기화하는 방법은 무엇입니까?

  19. 19

    Python Pandas에서 쉼표를 소수점 구분 기호로 사용하는 부동 형식을 사용하는 방법은 무엇입니까?

  20. 20

    C ++ 11 표준에서 동적 크기의 배열을 초기화하는 방법은 무엇입니까?

  21. 21

    memcpy, strcpy 또는 {...}없이 구조체 내에서 char 배열을 직접 초기화하는 방법은 무엇입니까?

  22. 22

    VB.NET의 구조 내에 생성 된 객체 배열을 초기화하는 방법은 무엇입니까?

  23. 23

    팬더에서 부동 소수점 값을 이진화하는 방법은 무엇입니까?

  24. 24

    부모 후에 자식 구성 요소를 초기화하는 방법은 무엇입니까?

  25. 25

    C의 구조체에서 malloc을 사용한 후 배열의 기본값은 무엇입니까?

  26. 26

    각도의 응답 데이터에서 객체 배열을 초기화하는 방법은 무엇입니까?

  27. 27

    조건에서 값을 더하기 위해 배열 수식을 사용하는 방법은 무엇입니까?

  28. 28

    몽구스 스키마에서 비동기 기본값을 사용하는 방법은 무엇입니까?

  29. 29

    PHP에서 혼합 문자열에서 부동 소수점 값을 얻는 방법은 무엇입니까?

뜨겁다태그

보관