程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言BCB6裡幾個問題求助一下

C語言BCB6裡幾個問題求助一下

編輯:C語言問答

C語言BCB6裡幾個問題求助一下

20 代碼不用看,回答我幾個問題就行 #include <vcl.h>這是什麼庫? #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; 這些什麼意思 這個->符號什麼意思,怎麼打 {0}這個什麼意思,順便能講下BCB裡的c語言和VC有區別嗎,BCB不大會用,有教程嗎另外system這個函數的用法講一下

最佳回答:

vcl.h//這個庫VC下沒啥聽說過...估計是寫這個代碼的IDE特有的頭文件
->//是指針操作符...打就是要打兩個字符...一個是減,一個是大於...合起來就是了...'-'和'>'
//不知道你所謂的BCB是啥?VC只是個微軟開發的C/C++的IDE自帶編譯器...C語言是沒區別的
//system是VC下一個執行命令的函數,用法如:system("cls");//表示清屏,當然如果是程序名也可運行程序
追問:

void __fastcall TForm1::OpenFileButtonClick(TObject *Sender)
{
 // 執行“打開文件”對話框
    if(OpenFileDialog->Execute())
    {
     //將打開的文件全路徑名顯示在編輯框中
        FilePathEdit->Text = OpenFileDialog->FileName;
    }
    StatusText->SimpleText = "選中" + OpenFileDialog->FileName;

    return;
}

->是指針操作符?

BCB是Borland C++ Builder

,一款C的開發工具
回答:
->//當一個指針變量指向結構體時,想要讀寫結構體裡邊的成員變量時就得用->來操作的,一般書籍就稱它為指針操作符的?
補充:

#include <stdio.h>


typedef struct temp
{
int a;
int b;
}temp;


int main()
{
temp *p=new(temp);
p->a=100;
p->b=200;
printf("%d\n%d\n",p->a,p->b);
return 0;
}//LZ看一下這個例子就清楚了
追問:
p->a=100;
解釋下吧
回答:
LZ不要說連C/C++的基礎都沒有哦....我給的代碼只是我隨便寫的一個CMD應用程序代碼...
也就只動態的申請一個結構體temp...然後用p->a的方式去訪問裡邊的變量...

要是不是動態(指針)可直接用點來操作的...
追問:
確實沒基礎
回答:
那你就得從基礎先開始學起了...78
88
追問:

快說啊

回答:
上邊的代碼該解釋的都幫你解釋了下了,你沒基礎聽不懂我也沒法呀...

何來快說呢?
追問:

解釋p->a=100;

回答:
temp *p=new(temp);//已經動態申請了個結構體...
p->a=100;//就是使動態申請的結構體裡邊的成員變量a的值為100
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved