寫乙個標準的c程式需要包含的標頭檔案

2021-07-05 06:19:24 字數 919 閱讀 3425

寫乙個標準的c程式需要包含的標頭檔案

這裡說的寫乙個標準的c程式,真的就是乙個標準的c程式,不能包含一點c++程式設計的習慣,這樣為了以後程式設計的規範。之前一直不注意這個問題,今天做華為的機試的時候,就吃到了苦頭。

一、包含#include

stdio -"standard input & output" (標準輸入輸出),源**中如用到標準輸入輸出函式時,就要包含這個標頭檔案。這個標頭檔案中包含常用的函式有:

int getchar()//從標準輸入裝置讀入乙個字元

int putchar()//向標準輸出裝置寫出乙個字元

int scanf(char*format,[argument…])//從標準輸入裝置讀入格式化後的資料

int printf(char*format,[argument…])//向標準輸出裝置輸出格式化字串

char gets(char*string)//從標準輸入裝置讀入乙個字串

int puts(char*string)//向標準輸出裝置輸出乙個字串

int sprintf(char*string,char*format[,…])//把格式化的資料寫入某個字串緩衝區

上面的標準輸入輸出函式暫時就不介紹了,不然偏離了本部落格的主題,後面會有相應的文章介紹下,stdio.h中的標準輸入輸出函式。

二、包含#include

stdlib - "standard library"標準標頭檔案,裡面包含的常用函式有:如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等

三、包含#include

string.h是c語言裡面關於字元陣列的函式定義的標頭檔案。裡面包含的常用函式:strlen、strcmp、strcpy

用Python寫乙個簡單的單向鍊錶(包含頭尾指標)

最近學習資料結構,大部分以c語言為主,所以想嘗試一下用python編寫,感覺指標和類實現思維上還是差距蠻大的 coding utf 8 created on mon apr 01 22 20 44 2013 author zzcwing class listnode 定義乙個node的資料型別,包含...

乙個c 寫的發牌程式

可以顯示一,二,三,四家的牌 主要是為了訓練我的牌感 記牌的能力 對有志於賭博或者橋牌事業的同志可能還有點用 編譯為bd.exe,使用方法輸入 bd h 看幫助 以下是源 處理命令列引數的 參考了vim include include include include using namespace ...

ubuntu vscode 寫乙個C 程式

部落格 visual studio code是微軟發布的乙個執行於 mac os x windows和 linux 之上的,針對於編寫現代 web 和雲應用的跨平台源 編輯器。第二種方式是通過terminal進行安裝,首先輸入下面三條語句安裝umake 12 3sudo add apt reposi...