Pertanyaan yang diberi tag c

23
gcc-10.0.1 Segfault Khusus

Saya punya paket R dengan kode kompilasi C yang sudah relatif stabil untuk sementara waktu dan sering diuji terhadap berbagai platform dan kompiler (windows / osx / debian / fedora gcc / clang). Baru-baru ini platform baru ditambahkan untuk menguji paket lagi: Logs from checks with gcc trunk aka...

21
'\ 0' dan printf () di C

Dalam kursus pengantar C, saya telah belajar bahwa saat menyimpan string disimpan dengan karakter nol \0di akhir. Tetapi bagaimana jika saya ingin mencetak string, katakan printf("hello")meskipun saya telah menemukan bahwa itu tidak berakhir dengan \0mengikuti pernyataan printf("%d",...

20
Bagaimana makro lambda membuat lambda?

Saya menemukan kode ini di GitHub tetapi tidak begitu memahaminya: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) Kemudian: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 Apa yang garis bawah lakukan...

15
Mengapa np.dot tidak tepat? (array n-redup)

Misalkan kita mengambil np.dotdua 'float32'array 2D: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Angka Kecuali, mereka dapat berubah: KASUS 1 : irisana np.random.seed(1) a =...