cost 158 ms
變長arrays如何支持數值處理?

[英]How do variable length arrays support numeric processing?

我正在閱讀C Herbert Schildt的完整參考第 4 版。 在第 4 章 - Arrays 和字符串中,它提到“將可變長度 arrays 添加到 C99 的一個主要原因是支持數字處理”。 我的問題是:什么是數字處理? 可變長度 arrays 如何支持數字處理? ...

`1 的類型是什么? 0: (int(*)[f()])0`?

[英]What is the type of `1 ? 0 : (int(*)[f()])0`?

條件運算符中使用的 VM 類型的 C 標准可能存在矛盾。 認為: 現在,以下表達式的類型是什么? 它的值必須等於 NULL 但我不確定是什么類型。 int(*)[f()]是指向大小為f()的 VLA 的指針。 但是,要完成此 VM 類型,必須評估大小表達式f() 。 問題在於它屬於未評估的三元運 ...

動態分配二維數組時出錯 - ISO C90 禁止可變長度 (C89/C90)

[英]Error when dynamically allocating a 2D array - ISO C90 forbids variable length (C89/C90)

我正在嘗試為小型游戲的 map 編程一個二維動態分配的數組。 下面是我的代碼,我不確定為什么 int* array[yCoord] 會拋出它不能是可變長度數組的錯誤,因為變量 yCoord 在下面的主 function 中分配了一個特定值。 非常感謝任何幫助。 ...

C++ 用另一個輸入填充數組

[英]C++ filling in array with input from another

我只是輸入兩個 arrays 並處理信息。 當我為兩個 arrays 輸入信息時,它會將來自第二個的信息放入兩個 arrays 中。 在下面的代碼中,我什至注釋掉了第二個數組的輸入以查看會發生什么,它仍然將 M 的輸入放入兩個 arrays 中。 任何人都可以看到原因嗎? ...

這是問題“在 C 中編寫程序以將數組的引用傳遞給 function 並打印該數組”,這不是給 output,為什么?

[英]this is the question "write a program in C to pass the reference of an array to a function & print that array" ,this is not giving the output ,why?

我的一位同行問我這個問題,因為我不太了解“C”,但我仍然是初學者,我嘗試解決它,這是我使用的方法,但它沒有給出預期的 output。 根據問題,它應該打印數組的輸入元素,當我們將數組的引用傳遞給 function 時,任何人都可以查看此代碼嗎? ...

std::variant 中具有可變長度數組的結構

[英]struct with variable length array in std::variant

所以我正在使用這種具有可變長度數組成員的結構類型,如下所示: entries_size成員是entires數組的實際大小,只有從網絡讀取時才知道。 問題是我想在其他網絡數據類型中的std::variant中使用它,我怎樣才能將它放入具有整個數據 object 足跡的std::variant中,而沒 ...

如何在c中創建一個n大小的數組

[英]How to create an n sized array in c

我對 C 語言很陌生,但我在一個看似非常微不足道的問題上遇到了麻煩。 我要做的就是創建一個大小合適的數組,這樣在運行時我不知道它的大小,也無法指定它。 以下代碼運行良好。 但是,當我嘗試這樣的事情時: 我認為合乎邏輯的東西(例如,我認為可以在 python 中工作的東西)它附帶了一個錯誤。 ...

c++中g++和clang++處理VLA定義和初始化的區別

[英]The difference between g++ and clang++'s handling of VLAs definition and initialization in c++

源代碼如下: 當我使用g++編譯時,它會成功編譯為可執行文件。 但是當我用clang++編譯時,我得到以下錯誤: 經過測試,發現clang++可以支持定義VLB( int arr[m]; ),但是不支持在初始化的時候定義VLB。 我想知道這種差異的根本原因 ...

如何返回二維數組?

[英]How to return a 2D array?

我正在尋找一種創建二維數組並返回它的有效方法,通常我創建一個指針數組,為每個指針分配內存,然后返回一個 **ptr。 我一直在尋找另一種方法來做到這一點,因為那時我必須釋放分配的每一個內存。 我在網上讀到你可以像這樣分配一個二維數組: int (*arr)[n] = malloc( sizeof ...

VBA - 讀取文本文件,將其拆分為數組並在 VBA Word 中打印回來

[英]VBA - Reading a text file, splitting it into array and printing it back in VBA Word

您好,我想獲取包含數據字符串的 txt 文件,將其逐行拆分為數組。 但是,我無法將數據正確輸入到數組,或者 GetArrLength 函數有問題。 我對 VBA 很陌生,無法解決問題。 宏因運行時錯誤“13”而停止:類型不匹配並突出顯示這部分代碼: 希望這不是一個大問題。 感謝您的任何想法。 ...

為什么數組打印垃圾值?

[英]Why does array prints garbage values?

我創建了一個二維數組並在 C++ 中初始化為 0。 當我打印這個數組時,它會在第一行打印隨機垃圾值,如下所示 為什么會這樣。 我在這里閱讀了有關可變長度數組的信息。 但我找不到任何解釋為什么會發生這種情況。 ...

javascript 嵌套數組排序,基於變長內排序數組

[英]javascript nested array sort, based on variable-length inner rankings array

外部數組應根據每個學生的可變長度內部“測試”數組的排名組合進行排序,升序。 這是原始數據的簡化版本。 為簡潔起見,這里有一個注釋圖來說明排序和打破平局的規則。 想象一下,以下每個代表每個學生的個人測試排名的預排序序列。 (請注意,testIds 無關緊要,除了保留它們之外。我們不關心比較單個測試, ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM