C / ANSI-C examples (example source code) Organized by topic

C / ANSI-C examples (example source code) Organized by topic


Screenshots 


stdio.h stdlib.h string.h math.h
 
stdio.h  
clearerr( 1 )  fclose( 1 )  feof( 1 )  ferror( 1 )  fflush( 1 )  fgetc( 1 ) 
fgetpos( 1 )  fgets( 1 )  fopen( 2 )  fprintf( 1 )  fputc( 1 )  fputs( 1 ) 
fread( 1 )  freopen( 1 )  fscanf( 1 )  fseek( 1 )  fsetpos( 1 )  ftell( 1 ) 
fwrite( 1 )  getc( 1 )  getchar( 1 )  gets( 1 )  perror( 1 )  printf( 39 ) 
putc( 1 )  putchar( 1 )  puts( 1 )  remove( 1 )  rename( 1 )  rewind( 1 ) 
scanf( 2 )  setbuf( 1 )  setvbuf( 1 )  snprintf( 1 )  sprintf( 1 )  sscanf( 1 ) 
tmpfile( 1 )  tmpnam( 1 )  ungetc( 1 )       
 
stdlib.h  
abort( 1 )  abs( 1 )  atexit( 1 )  atof( 1 )  atoi( 1 )  atol( 1 ) 
atoll( 1 )  bsearch( 1 )  calloc( 1 )  div( 1 )  Exit 2( 1 )  exit( 1 ) 
free( 1 )  getenv( 1 )  labs( 1 )  ldiv( 1 )  llabs( 1 )  lldiv( 1 ) 
malloc( 1 )  mblen( 1 )  mbstowcs( 1 )  mbtowc( 1 )  qsort( 1 )  rand( 1 ) 
realloc( 1 )  srand( 1 )  strtod( 1 )  strtof( 1 )  strtold( 1 )  strtoll( 1 ) 
strtoul( 1 )  strtoull( 1 )  system( 1 )  wcstombs( 1 )     
 
string.h  
memchr( 1 )  memcmp( 1 )  memcpy( 1 )  memmove( 1 )  memset( 1 )  strcat( 1 ) 
strchr( 1 )  strcmp( 1 )  strcoll( 1 )  strcpy( 1 )  strcspn( 1 )  strerror( 2 ) 
strlen( 1 )  strncat( 1 )  strncmp( 1 )  strncpy( 1 )  strpbrk( 1 )  strrchr( 1 ) 
strspn( 1 )  strstr( 1 )  strxfrm( 1 )       
 
math.h  
acos( 1 )  acosh( 1 )  asin( 1 )  asinh( 1 )  atan( 1 )  atan2( 1 ) 
atanh( 1 )  cbrt( 1 )  ceil( 1 )  copysign( 1 )  cos( 1 )  cosh( 1 ) 
erf( 1 )  erfc( 1 )  exp( 1 )  exp2( 1 )  expm1( 1 )  fabs( 1 ) 
fdim( 1 )  floor( 1 )  fma( 1 )  fmax( 1 )  fmin( 1 )  fmod( 1 ) 
fpclassify( 1 )  frexp( 1 )  hypot( 1 )  ilogb( 1 )  isfinite( 1 )  isgreater( 1 ) 
isgreaterequal( 1 )  isinf( 1 )  isless( 1 )  islessequal( 1 )  islessgreater( 1 )  isnan( 1 ) 
isnormal( 1 )  isunordered( 1 )  ldexp( 1 )  lgamma( 1 )  llrint( 1 )  llround( 1 ) 
log( 1 )  log10( 1 )  log1p( 1 )  log2( 1 )  logb( 1 )  lrint( 1 ) 
lround( 1 )  modf( 1 )  nan( 1 )  nearbyint( 1 )  nextafter( 1 )  nexttoward( 1 ) 
pow( 1 )  remainder( 1 )  remquo( 1 )  rint( 1 )  round( 1 )  scalbln( 1 ) 
scalbn( 1 )  signbit( 1 )  sin( 1 )  sinh( 1 )  sqrt( 1 )  strftime( 1 ) 
tan( 1 )  tanh( 1 )  tgamma( 1 )  time( 1 )  trunc( 1 )   
 
ctype.h time.h assert.h wctype.h
 
ctype.h  
isalnum( 1 )  isalpha( 1 )  isblank( 1 )  iscntrl( 1 )  isdigit( 1 )  isgraph( 1 ) 
islower( 1 )  isprint( 1 )  ispunct( 1 )  isspace( 1 )  isupper( 1 )  isxdigit( 1 ) 
tolower( 1 )  toupper( 1 )         
 
time.h  
asctime( 1 )  clock( 1 )  ctime( 1 )  difftime( 1 )  gmtime( 1 )  localeconv( 1 ) 
localtime( 1 )  mktime( 1 )  setlocale( 1 )  tm( 1 )     
 
assert.h  
assert( 1 )           
 
wctype.h  
iswalnum( 1 )  iswalpha( 1 )  iswblank( 1 )  iswcntrl( 1 )  iswdigit( 1 )  iswgraph( 1 ) 
iswlower( 1 )  iswprint( 1 )  iswpunct( 1 )  iswspace( 1 )  iswupper( 1 )  iswxdigit( 1 ) 
towlower( 1 )           
 
signal.h setjmp.h
 
signal.h  
raise( 1 )           
 
setjmp.h  
longjmp( 1 )  setjmp( 1 )         
 
Data Type Pointer String Data Structure Algorithm
 
Data Type Screenshots
Array Char( 15 )  Array Double( 3 )  Array Float( 1 )  Array Int( 16 )  Array String( 1 )  Array Two Dimension( 14 ) 
Binary Display( 1 )  Bit AND( 1 )  Bit OR( 1 )  Bit Reverse( 1 )  Bit Shift( 4 )  Bitwise XOR( 3 ) 
Char Validation( 14 )  Char( 12 )  Constant( 4 )  Control Character( 7 )  Decimal( 1 )  Define New Type( 1 ) 
Double( 7 )  Enum( 5 )  Float( 14 )  Hex( 4 )  Int Convert( 4 )  Int( 19 ) 
Long( 6 )  Register( 2 )  Short( 1 )  Static( 5 )  Union( 2 )   
 
Pointer Screenshots
Pointer Array( 6 )  Pointer Char( 10 )  Pointer Double( 2 )  Pointer Int( 14 )  Pointer Long( 1 )  Pointer Pointer( 2 ) 
Pointer String( 2 )           
 
String Screenshots
String Append( 9 )  String Case( 2 )  String Compare( 6 )  String Convert( 16 )  String Copy( 6 )  String General( 17 ) 
String Length( 11 )  String Search( 15 )  String Split( 4 )       
 
Data Structure Algorithm  
Bubble Sort( 3 )  Insertion Sort( 1 )  Link List( 1 )  Queue( 2 )  Quick sort( 8 )  Search( 2 ) 
Selection Sort( 1 )  Shaker Sort( 1 )  Shell Sort( 1 )  Stack( 2 )  Tree( 4 )   
 
Console Language Basics Development
 
Console Screenshots
Console Input Validation( 1 )  Console Menu( 1 )  Console Output Char( 4 )  Console Output float( 1 )  Console Output Int( 5 )  Console Output String( 8 ) 
Console Output( 2 )  Console Read Any( 2 )  Console Read Char( 7 )  Console Read Decimal( 1 )  Console Read Int( 6 )  Console Read String( 6 ) 
Console Read Validation( 8 )  Formatted Output Float( 5 )  Formatted Output Hex( 1 )  Formatted Output Int( 6 )  Formatted Output String( 1 )  Printf( 6 ) 
Scanf( 5 )           
 
Language Basics Screenshots
Comments( 2 )  Do While( 7 )  Extern( 1 )  For Break( 5 )  For Continue( 2 )  For( 31 ) 
Goto( 1 )  If( 20 )  Main( 7 )  Operator General( 14 )  Operator Rank( 1 )  Operator Relation( 3 ) 
Operator Self Increase( 3 )  Operator Ternary( 7 )  Statement( 1 )  Switch( 11 )  Variable Scope( 14 )  Variable( 4 ) 
While( 4 )           
 
Development Screenshots
Assert( 1 )  Bar Chart( 1 )  Beep( 2 )  Command Line Parameters( 10 )  Compile Info( 1 )  Debug( 3 ) 
Environment( 1 )  error( 6 )  Exit Abort( 4 )  Locale( 2 )  Print( 1 )  System Command( 2 ) 
Table( 1 )  Time Date( 21 )  Timer( 2 )       
 
Structure Memory Math
 
Structure  
Struct Define( 8 )  Struct Size( 2 )  Structure Array( 4 )  Structure Parameters( 1 )  Structure Serialization( 2 )   
 
Memory  
Memory Allocation( 10 )  Memory Compare( 2 )  Memory Copy( 2 )  Memory Free( 1 )  Memory Jump( 1 )  Memory Move( 2 ) 
Memory Save( 1 )  Memory Search( 1 )  Memory Set( 2 )       
 
Math Screenshots
Absolute Value( 4 )  Cos ACos( 6 )  Divide( 5 )  Exp( 4 )  Log( 4 )  Mod( 5 ) 
Power( 3 )  Random( 10 )  Round( 2 )  Sin ASin( 8 )  Square Root( 2 )  Tan ATan( 8 ) 
           
 
File Macro Preprocessor
 
File  
Binary File( 1 )  File Close( 1 )  File Compare( 1 )  File Content Search( 5 )  File Copy( 3 )  File Delete( 4 ) 
File End( 4 )  File Error( 1 )  File fprintf fscanf( 2 )  File fwrite fread( 1 )  File Open( 6 )  File Pointer( 4 ) 
File Read( 16 )  File Rename( 2 )  File Temp( 3 )  File Write( 20 )  Stream Buffer( 1 )   
 
Macro Preprocessor  
if def( 4 )  ifndef( 1 )  Inline( 1 )  Line( 1 )  Macro Basic( 3 )  Macro Constant( 10 ) 
Macro Function( 10 )  Macro String( 3 )  Preprocessor IF( 3 )  Preprocessor LINE( 1 )  Preprocessor( 1 )   
 
Function Small Application
 
Function Screenshots
Function Parameters( 21 )  Function Pointer( 10 )  Function Recursive( 7 )  Function( 31 )     
 
Small Application  
Calculator( 2 ) 

你可能感兴趣的:(example)