用變量a給出下面的定義 a)一個整型數(shù)(An integer) b)一個指向整型數(shù)的指針(A pointer to an integer) c)一個指向指針的的指針,它指向的指針是指向一個整型數(shù)(A pointer to a pointer to an integer) d)一個有10個整型數(shù)的數(shù)組(An array of 10 integers) e)一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的(An array of 10 pointers to integers) f) 一個指向有10個整型數(shù)數(shù)組的指針(A pointer to an array of 10 integers) g)一個指向函數(shù)的指針,該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(A pointer to a function that takes an integer as an argument and returns an integer) h)一個有10個指針的數(shù)組,該指針指向一個函數(shù),該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)( An array of ten pointers to functions that take an integer argument and return an integer )
設下列函數(shù)已經(jīng)通過了調(diào)試 bool Sort_Array(ArrayType * Pinputarray, ArrayType * Poutarray); 該函數(shù)在內(nèi)存中排序,能把字節(jié)數(shù)最大為100M字節(jié)的ArrayType類型的數(shù)組排序。其中ArrayType是一個預定義的數(shù)組類型(細節(jié)無關(guān)緊要),Pinputarray,Poutarray分別為排序前的指針和排序后的指針。 請用c語言的偽碼風格設計一個算法,他調(diào)用上面給出的函數(shù)完成下列從輸入到輸出的任務: 輸入:排序前的大文件,名稱為char * pinoutfilename ,其內(nèi)容為用分號分隔的ArrayType類型的數(shù)組元素,可裝滿4個100M字節(jié)的數(shù)組。 輸出:排序后的大文件char * poutoutfilename。
最新試題
()是面向?qū)ο蟪绦蛟O計方法中的程序主體。
運算符new還可以用來對數(shù)組進行動態(tài)分配,這時需要在數(shù)據(jù)類型后面添加(),并在其中指明所要分配的數(shù)組元素個數(shù)。
C++一般的程序都要具有兩條語句,這兩條語句為()和using namespace std。
程序設計語言可以分為三種:低級語言、中級語言和高級語言,C++語言屬于()。
程序中使用指針時,涉及的量有兩個:一個是指針本身;另一個是()。