c 問題:類或命名空間中不存在名稱

發布 科學 2024-02-09
8個回答
  1. 匿名使用者2024-02-05

    修改後正常執行。

    問題在於 main 函式也是類的成員函式,成員函式中定義的區域性變數不能被其他成員函式使用。

    如果有問題,歡迎批評和糾正。

    using system;

    namespace hhxxdry

    public class e

    更改:私有靜態重複計數,e;

    public static void main(string args)

    int k;

    double t = new double[100];

    t[0] = ;

    e = ;count = 0;

    for (k = 0; k <= 20; k++)t[k + 1] = t[k] / k + 1;

    t 的值為:", k + 1, t[k + 1]);

    count++;

    e = e + 1 / t[k + 1];

    e aa = new e();

    public e()

    e 的值為", e);

    1/k!的值是", count);

  2. 匿名使用者2024-02-04

    由於類的建構函式是首先執行的。

    public e()

    e 的值為",e);

    1/k!的值是",count);

    在這種情況下,e 和 count 當然是未定義的變數。

    可以修改為:

    public class e

    private double count;

    private double e;

    替換 double count,e; 定義類的成員變數。

  3. 匿名使用者2024-02-03

    public e()

    e 的值為",e);

    1/k!的值是",count);

    這是結構,如果你要在其中使用 e

    那麼 e 必須在類中定義,而不是在 main 方法中定義。

  4. 匿名使用者2024-02-02

    e 和 count 是在 main 函式中定義的區域性變數,當然在 中是無法訪問的。

  5. 匿名使用者2024-02-01

    同意一樓。

    lz,如何在其他函式中訪問您在 main 函式中定義的變數?

  6. 匿名使用者2024-01-31

    這兩個問題都與沒有宣告相同。

  7. 匿名使用者2024-01-30

    首先,我將向您解釋正在使用什麼

    用作命名空間指令簡介的使用規則如下:

    using namespace;

    在。 在.NET程式中,最常見的**是在程式檔案的開頭引入系統命名空間,其原因是系統命名空間封裝了許多最基本和最常見的操作,下面**是我們最熟悉的:

    using system;

    這允許我們直接在程式中使用命名空間中的型別,而無需指定詳細的型別名稱。 使用指令訪問巢狀命名空間。

    關於:命名空間。

    命名空間是。 .NET 程式的邏輯組織(而不是實際的物理結構)是避免類名衝突的一種方式,用於組合劃分不同的資料型別。 例如,in.

    .net 中的許多基本型別都位於系統命名空間中,資料操作型別位於命名空間中,ok讓我們繼續。 你問的問題是:

    using 需要對 DLL 的引用

    你做乙個實驗。 在解決方案中建立乙個新專案。 類庫專案。

    當你不引用他的話時。 using 語句也不可用。 右?

    必須先新增引用,然後才能使用庫中的任何命名空間。

    根據以上兩種情況。 這是顯而易見的。 c 中等。 所有 DLL 檔案都與您的專案分離。

    您的專案也是乙個單獨的命名空間。 DLL 和 DLL 之間沒有必要的連線。

    即使你看它只是簡單地敲**的水平。

    只需輸入此操作即可。 但是當您建立新的 WinForm 程式時。; 它不能被使用。 原因是: vs 自動為你引用了一些 DLL

    因為 DLL 和 DLL 之間存在解耦。 沒有連線。 所以當你想使用某個命名空間時。 您必須引用該命名空間的 dll否則,無法找到特定的對應關係。 無法正確報價。

  8. 匿名使用者2024-01-29

    C引用不像C++和其他語言可以用來直接包含,C引用你必須先新增對dll的引用,然後才能在類中呼叫dll。

相關回答
7個回答2024-02-09

商標及申請渠道:可親自到商標局(北京)登記大廳辦理,也可委託商標**代理機構辦理。 申請所需檔案: >>>More

5個回答2024-02-09

我不知道另外兩個朋友到底是什麼意思,但似乎他們都是基於討論的流程。 >>>More

4個回答2024-02-09

#include

using namespace std; >>>More

16個回答2024-02-09

該程式的輸出為:4

您可以對程式進行標準化,使其更易於理解。 >>>More

9個回答2024-02-09

範圍。 你靜態字元 *chh;

static char *ch1;雖然兩個指標指向的位址沒有變化,但你有沒有想過它們指向的記憶體位址是否已經釋放,char chc[10]; 它是本地的,函式已經結束,生命週期已經結束,你正在嘗試使用 void times() 中的指標訪問它。 >>>More