![](/img/trans.png)
[英]How do variable length arrays support numeric processing?
我正在閱讀C Herbert Schildt的完整參考第 4 版。 在第 4 章 - Arrays 和字符串中,它提到“將可變長度 arrays 添加到 C99 的一個主要原因是支持數字處理”。 我的問題是:什么是數字處理? 可變長度 arrays 如何支持數字處理? ...
[英]How do variable length arrays support numeric processing?
我正在閱讀C Herbert Schildt的完整參考第 4 版。 在第 4 章 - Arrays 和字符串中,它提到“將可變長度 arrays 添加到 C99 的一個主要原因是支持數字處理”。 我的問題是:什么是數字處理? 可變長度 arrays 如何支持數字處理? ...
[英]What is the type of `1 ? 0 : (int(*)[f()])0`?
條件運算符中使用的 VM 類型的 C 標准可能存在矛盾。 認為: 現在,以下表達式的類型是什么? 它的值必須等於 NULL 但我不確定是什么類型。 int(*)[f()]是指向大小為f()的 VLA 的指針。 但是,要完成此 VM 類型,必須評估大小表達式f() 。 問題在於它屬於未評估的三元運 ...
[英]Error when dynamically allocating a 2D array - ISO C90 forbids variable length (C89/C90)
我正在嘗試為小型游戲的 map 編程一個二維動態分配的數組。 下面是我的代碼,我不確定為什么 int* array[yCoord] 會拋出它不能是可變長度數組的錯誤,因為變量 yCoord 在下面的主 function 中分配了一個特定值。 非常感謝任何幫助。 ...
[英]C++ filling in array with input from another
我只是輸入兩個 arrays 並處理信息。 當我為兩個 arrays 輸入信息時,它會將來自第二個的信息放入兩個 arrays 中。 在下面的代碼中,我什至注釋掉了第二個數組的輸入以查看會發生什么,它仍然將 M 的輸入放入兩個 arrays 中。 任何人都可以看到原因嗎? ...
[英]What is causing the segmentation fault in this code? Code is in C
我最近一直在 C 工作,最近我開始使用 arrays。 你能幫我找出是什么導致了這里的問題嗎? 我相當肯定 function inputArray 是,但我不知道為什么。 ...
[英]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 時,任何人都可以查看此代碼嗎? ...
[英]struct with variable length array in std::variant
所以我正在使用這種具有可變長度數組成員的結構類型,如下所示: entries_size成員是entires數組的實際大小,只有從網絡讀取時才知道。 問題是我想在其他網絡數據類型中的std::variant中使用它,我怎樣才能將它放入具有整個數據 object 足跡的std::variant中,而沒 ...
[英]Expression must have a constant value problem
我在 Visual Studio 中使用 C 為用戶輸入數組大小的代碼。 該代碼在 Visual Studio 中不起作用並給出錯誤。 但是在像 repli 這樣的網站上它可以工作。 我不明白如何使它在 Visual Studio 中工作。 #include <stdio.h> #inc ...
[英]C++ Fibonacci number generator not working. Why?
我只是想知道為什么這種獲取斐波那契數的方法不起作用謝謝。 ...
[英]How to create an n sized array in c
我對 C 語言很陌生,但我在一個看似非常微不足道的問題上遇到了麻煩。 我要做的就是創建一個大小合適的數組,這樣在運行時我不知道它的大小,也無法指定它。 以下代碼運行良好。 但是,當我嘗試這樣的事情時: 我認為合乎邏輯的東西(例如,我認為可以在 python 中工作的東西)它附帶了一個錯誤。 ...
[英]How to create user define array structure of n size in c language
我想創建一個“n”大小的數組結構,但我不知道該怎么做。 我總是像這樣創建靜態 在這里我想要它 info student[n] 但它不起作用,因為它只需要整數。 ...
[英]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 ...
[英]C program for loop ended with a zero with unkown count
問題如下: 使用以寫入 0 結尾的 for 循環,計算偶數和、奇數和, 我不知道為什么我的代碼不起作用: ...
[英]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。 當我打印這個數組時,它會在第一行打印隨機垃圾值,如下所示 為什么會這樣。 我在這里閱讀了有關可變長度數組的信息。 但我找不到任何解釋為什么會發生這種情況。 ...
[英]How to get std array size in a constant expression?
考慮這段代碼: 神栓 Clang 它在 Clang 下失敗,注釋中有錯誤。 我不明白為什么這被認為是 VLA,因為test.size是constexpr function。 如何阻止duptest被解釋為 VLA? ...
[英]javascript nested array sort, based on variable-length inner rankings array
外部數組應根據每個學生的可變長度內部“測試”數組的排名組合進行排序,升序。 這是原始數據的簡化版本。 為簡潔起見,這里有一個注釋圖來說明排序和打破平局的規則。 想象一下,以下每個代表每個學生的個人測試排名的預排序序列。 (請注意,testIds 無關緊要,除了保留它們之外。我們不關心比較單個測試, ...