當前位置:
首頁 > 最新 > 這麼實用的C語言技巧一定要了解一下

這麼實用的C語言技巧一定要了解一下

如下小技巧可以讓你在c語言編程中如虎添翼:

1.static關鍵字使用

在C語言小工程建立全局變數時,可以用static關鍵字修飾,這樣變數的作用域僅限於本文件中,編寫多個測試文件時就不用擔心變數名重複的問題。

2."#include"妙用

"#include"一般用來包含頭文件,但是你知道它也可以用來讀取數據文件嗎?它可以讓你省去繁瑣的數據讀取過程,簡化c代碼編寫流程,示例如下:

static int gadDataIn[DATA_LEN] =

{

#include "文件路徑文件名"

};

文件裡面的數據需要用","隔開,可以是十進位也可以是十六進位數據。

3.sprintf函數

該函數可以格式化的給字元串賦值,在動態讀寫文件中很有用,示例如下:

int d; /* 用來修改文件名 */

char fileName[128]; /* 文件名字元串 */

d = 2; /* 賦值 */

/* 函數執行完fileName = "F:dataIn2.txt" */

sprintf(fileName, "F:dataIn%d.txt",d);

4.用"{}" 建立c程序塊

在vc編程環境下,C語言變數聲明必須放在在賦值之前,這一點不夠友好,一個好的解決方法就是用"{}"建一個程序塊。例如有時候需要加一些列印數據的語句,但又不希望改變原來的結構這時就可以用"{}"開一個程序塊,將數據列印相關變數聲明和語句放在"{}"中。示例如下:

#include

int main(void)

{

int a;

int b;

int c;

a = 3;

b = 5;

c = a + b;

/* 新的程序塊,添加文件列印語句 */

{

FILE *fp;

fp = fopen("F:out.txt","w");

if (NULL == fp)

{

printf("File open error!");

exit(0);

}

fprintf(fp,"%d ",c);

}

return 0

}

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員部落 的精彩文章:

2018已經開始,python小白的逆襲之路

TAG:程序員部落 |