當前位置:首頁 » 編程語言 » 目錄c語言

目錄c語言

發布時間: 2025-09-08 06:41:59

c語言教程的目錄

第0章從零開始
0.1為什麼要用C
0.2ANSIC標准
0.3從C到C++
0.4從C和C++到Java
第1章C語言概述
第1章C語言概述
1.1C語言發展簡史
1.2C語言的特點
1.3簡單C語言程序舉例
1.4C語言程序的組成與結構
1.5C語言程序的開發步驟
小結
習題
第2章演算法與程序設計基礎
2.1演算法概述
2.1.1演算法的概念
2.1.2演算法的特徵
2.2演算法的常用表示方法
2.2.1自然語言
2.2.2流程圖
2.2.3N—S流程圖
2.3程序設計典型演算法
2.4結構化程序設計方法
小結
習題
第3章數據類型、運算符與表達式
3.1C語言的基本符號
3.1.1標識符
3.1.2常量
3.1.3變數
3.1.4關鍵字
3.2C語言的數據類型
3.2.1整型數據
3.2.2實型數據
3.2.3字元型數據
3.3運算符和表達式
3.3.1算術運算符和算術表達式
3.3.2賦值運算符和賦值表達式
3.3.3逗號運算符和逗號表達式
3.4數據類型轉換
3.4.1不同數據類型的數據間的混合運算
3.4.2強制類型轉換
3.5自增運算和自減運算
3.6位運算
小結
習題
第4章數據的輸入和輸出
4.1數據的輸出
4.1.1格式輸出函數printf
4.1.2字元輸出函數putchar
4.2數據的輸入
4.2.1格式輸入函數scanf
4.2.2字元輸入函數getchar
4.3應用舉例
小結
習題
第5章選擇結構
5.1關系運算符和關系表達式
5.1.1關系運算符
5.1.2關系表達式
5.2邏輯運算符和邏輯表達式
5.2.1邏輯運算符
5.2.2邏輯表達式
5.3選擇語句
5.3.1if語句
5.3.2if語句的嵌套
5.3.3switch語句
5.4條件運算符和條件表達式
5.5應用舉例
小結
習題
第6章循環結構
6.1goto語句與標號
……
第7章數 組
第8章函數
第9章指針
第10章結構體與共用體
第11章文件
第12章面向對象程序設計與C++基礎
第13章數據結構基礎
附錄AC語言的關鍵字
附錄B雙目算術運算中兩邊運算類型轉換規律
附錄C運算符的優先順序和結合性
附錄D常用字元與ASCII碼對照表
附錄E常用庫函數
參考文獻

㈡ C語言如何讀取指定路徑下的所有指定格式的文件

用C語言讀取目錄中的文件名的方法:
1、如果是在window環境下,可以用一下方法:
使用stdlib.h頭文件聲明的system()函數
_CRTIMP int __cdecl system (const char*);
system("dir c:\ /a:h /b > c:\dir.txt");
調用系統命令dir,把c:目錄下文件列表寫入文件dir.txt中

2、使用dirent.h頭文件中聲明的opendir(),readdir()函數;

intmain(intargc,char*argv[])
{
DIR*directory_pointer;
structdirent*entry;

if((directory_pointer=opendir("d:\XL"))==NULL)
printf("Erroropening ");
else
{
while((entry=readdir(directory_pointer))!=NULL)
{
printf("%s ",entry->d_name);
}
closedir(directory_pointer);

}
system("PAUSE");
return0;
}

3、如果沒有dirent.h,可以使用io.h頭文件中聲明的_findfirst(),_findnext()函數;
示例代碼:

intmain(intargc,char*argv[])
{
longfile;
struct_finddata_tfind;

_chdir("d:\");
if((file=_findfirst("*.*",&find))==-1L)
{
printf("空白! ");
exit(0);
}
printf("%s ",find.name);
while(_findnext(file,&find)==0)
{
printf("%s ",find.name);
}
_findclose(file);

system("PAUSE");
return0;
}

㈢ 使用C語言如何新建目錄

新建目錄的方法:
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
if( _mkdir( "\\testtmp" ) == 0 )
{
printf( "Directory '\\testtmp' was successfully created\n" );
system( "dir \\testtmp" );
if( _rmdir( "\\testtmp" ) == 0 )
printf( "Directory '\\testtmp' was successfully removed\n" );
else
printf( "Problem removing directory '\\testtmp'\n" );
}
else
printf( "Problem creating directory '\\testtmp'\n" );
}

㈣ 怎樣使用C語言列出某個目錄下的文件

C語言本身沒有提供象dir_list()這樣的函數來列出某個目錄下所有的文件。不過,利用C語言的幾個目錄函數,你可以自己編寫一個dir_list()函數。 首先,頭文件dos.h定義了一個find_t結構,它可以描述DOS下的文件信息,包括文件名、時間、日期、大小和屬性。其次,C編譯程序庫中有_dos_findfirst()和_dos_findnext()這樣兩個函數,利用它們可以找到某個目錄下符合查找要求的第一個或下一個文件。 dos_findfirst()函數有三個參數,第一個參數指明要查找的文件名,例如你可以用「*.*」指明要查找某個目錄下的所有文件。第二個參數指明要查找的文件屬性,例如你可以指明只查找隱含文件或子目錄。第三個參數是指向一個find_t變數的指針,查找到的文件的有關信息將存放到該變數中。 dos_findnext()函數在相應的目錄中繼續查找由_dos_findfirst()函數的第一個參數指明的文件。_dos_findnext()函數只有一個參數,它同樣是指向一個find_t變數的指針,查找到剛文件的有關信息同樣將存放到該變數中。 利用上述兩個函數和find_t結構,你就可以遍歷磁碟上的某個目錄,並列出該目錄下所有的文件,請看下例: #include <stdio.h> #include <direct.h> #include <dos.h> #include <malloc.h> #include <memory.h> #include <string.h> typedef struct find_t FILE_BLOCK void main(void); void main(void){FILE_BLOCK f-block; /* Define the find_t structure variable * / int ret_code; / * Define a variable to store the return codes * / / * Use the "*.*" file mask and the 0xFF attribute mask to list all files in the directory, including system files, hidden files, and subdirectory names. * / ret_code = _dos_findfirst(" *. * ", 0xFF, &f_block); /* The _dos_findfirst() function returns a 0 when it is successful and has found a valid filename in the directory. * / while (ret_code == 0){/* Print the file's name * / printf(" %-12s\n, f_block, name); / * Use the -dos_findnext() function to look

熱點內容
java多線程框架 發布:2025-09-08 11:53:46 瀏覽:103
java的excel導入 發布:2025-09-08 11:43:37 瀏覽:158
飛秋源碼c 發布:2025-09-08 11:37:06 瀏覽:701
浦西出國傢具存儲 發布:2025-09-08 11:26:38 瀏覽:905
intelli怎麼配置pom 發布:2025-09-08 11:25:49 瀏覽:230
電視wifi熱點密碼是多少 發布:2025-09-08 11:23:04 瀏覽:539
小米賬號訪問受限 發布:2025-09-08 11:17:20 瀏覽:140
生存戰爭的編譯代碼 發布:2025-09-08 11:15:56 瀏覽:39
手機上怎麼找qq密碼怎麼辦 發布:2025-09-08 10:47:34 瀏覽:842
android調用js代碼 發布:2025-09-08 10:46:48 瀏覽:936