語言檔案等

2021-09-08 02:57:41 字數 2174 閱讀 9425

1.#include

double fun(int  n)

main()

nono()

fclose(rf) ; fclose(wf) ;

}分析?nono函式幹什麼的?:依次讀取檔案bc.in裡面的10個資料(測試資料),通過呼叫fun函式,再把結果寫入檔案bc.out中

2.輸入字元以-1做結束標誌

用if   或者

gets(s);

while(strcmp(s,"-1")!=0)//要用雙引號,因是字串

3.//輸入數字,取出奇數字構成新數

#include

#include

int fun(int s)

return t;

}int main()

4.vc中若無符號要求,就用unsigned int,(2的32次方)int可省略;僅有int(正負2的15次方)

在vc中long和非long一樣

char* p不好,這樣char *p易理解;

5.c語言中auto完全無用處(從前身繼承來的)

6.請問typedef和define具體的詳細區別,在ucos-ii中用的是typedef而沒有用define,為什麼呢,兩者定義的內在空間有區別嗎

#define是預處理指令,在編譯預處理時進行簡單的替換,不作正確性檢查,不關含義是否正確照樣帶入,只有在編譯已被展開的源程式時才會發現可能的錯誤並報錯。例如:

#define pi 3.1415926

程式中的:area=pi*r*r 會替換為3.1415926*r*r

如果你把#define語句中的數字9 寫成字母g 預處理也照樣帶入。

2)typedef是在編譯時處理的。它在自己的作用域內給乙個已經存在的型別乙個別名,但是可以僅僅用在函式內部

3)typedef int * int_ptr;

與#define int_ptr int *

作用都是用int_ptr代表 int * ,但是二者不同,正如前面所說 ,#define在預處理 時進行簡單的替換,而typedef不是簡單替換 ,而是採用如同定義變數的方法那樣來宣告一種型別。也就是說;

//refer to (xzgyb(老達摩))

#define int_ptr int *

int_ptr a, b; //相當於int * a, b; 只是簡單的巨集替換

typedef int* int_ptr;

int_ptr a, b; //a, b 都為指向int的指標,typedef為int* 引入了乙個新的助記符

這也說明了為什麼下面觀點成立

//qunkangli(維護成本與程式設計師的創造力的平方成正比)

typedef int * pint ;

#define pint int *

那麼:const pint p ;//p不可更改,但p指向的內容可更改,不是*pint,p為const,不是她所指字元為常量

const pint p ;//p可更改,但是p指向的內容不可更改。

pint是一種指標型別 const pint p 就是把指標給鎖住了 p不可更改

而const pint p 是const int * p 鎖的是指標p所指的物件。

3)也許您已經注意到#define 不是語句 不要在行末加分號,否則 會連分號一塊置換。

7.同為零才結束

#include

int main()

8. const int n=5;

int a[5];

會報錯9.char a[14];

strcmp(a,"computer");

或者char a[14]="computer";加不加大括號均可,系統自動加上結束標誌

或者char a[14]=,逐個賦值必須加上結束標誌

10.//把平方根寫入檔案中,並顯示到螢幕上

#include

#include

int fun(char *fname)

printf("suceed!\n");

fclose(fp);

if((fp=fopen(fname,"r"))==null)

return 0;

fscanf(fp,"%d%f",&n,&x);

while(!feof(fp))

fclose(fp);

return 1;

}int main()

目錄,檔案等

dev 裝置目錄 etc 系統配置及服務配置檔案 proc 顯示核心及程序資訊的虛擬檔案系統 tmp 臨時檔案目錄 home 普通使用者家目錄 root 超級管理員家目錄 var 變化的目錄 usr 使用者的程式及資料,幫助檔案,二進位制命令等目錄 bin 普通使用者命令目錄 sbin和 usr s...

字典檔案等雜項

1.字典檔案 暴力破解如果沒有設定好的字典檔案,可能需要很長的時間。字典檔案給出了生成密碼的規則。比如 密碼是由三位小寫字母和三位數字組成,而且字母在前,數字在後,則可以設定字典為aaa000 zzz999。若首字母為大寫,則可設定為aaa000 zzz999 2.cmd裡的copy可以合併某些檔案...

檔案包含等內容

select into outfile tmp muma.php page tmp muma.php data text plain,3c?php 20 a code 20 20file get contents 27fl4gisisish3r3.php 27 echo 20htmlspecialc...