C语言
-
C语言预处理指令define-C语言基础教程实例源码|
C语言预处理指令define /* preproc.c -- simple preprocessor examples */ #include stdio.h #define TWO 2 /* you can use comments if you like */ #define OW Consistency is the last...
-
C示例组合链接列表的程序-C语言实例教程|
C示例组合链接列表的程序 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * even = NULL ; struct node * odd = NULL ; struct ...
-
C语言位字段和按位运算-C语言基础教程实例源码|
C语言位字段和按位运算 /* dualview.c -- bit fields and bitwise operators */ #include stdio.h #include stdbool.h #include limits.h /* BIT-FIELD CONSTANTS */ /* line styles *...
-
C示例程序删除单链表中的项目-C语言实例教程|
C示例程序删除单链表中的项目 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * current = NULL...
-
C语言定义并使用字段-C语言基础教程实例源码|
C语言定义并使用字段 /* fields.c -- define and use fields */ #include stdio.h #include stdbool.h //C99, defines bool, true, false /* line styles */ #define SOLID 0 #define D...
-
C语言使用位操作显示二进制-C语言基础教程实例源码|
C语言使用位操作显示二进制 /* invert4.c -- using bit operations to display binary */ #include stdio.h #include limits.h char * itobs ( int , char * ); void show_bstr ( co...
-
C语言二进制位运算实例-C语言基础教程实例源码|
C语言二进制位运算实例 /* binbit.c -- using bit operations to display binary */ #include stdio.h #include limits.h // for CHAR_BIT, # of bits per char char * itobs ( int , ...
-
C语言函数指针实例-C语言基础教程实例源码|
C语言函数指针实例 // func_ptr.c -- uses function pointers #include stdio.h #include string.h #include ctype.h #define LEN 81 char * s_gets ( char * st , int n ); char showme...
-
C示例程序更新单链表中的项目-C语言实例教程|
C示例程序更新单链表中的项目 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * current = NULL...
-
C示例在单一链接列表中查找项目的程序-C语言实例教程|
C示例在单一链接列表中查找项目的程序 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * cu...
-
C示例找到单链表大小的程序-C语言实例教程|
C示例找到单链表大小的程序 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * current = NULL ; ...
-
C示例单链接列表反向打印-C语言实例教程|
C示例单链接列表反向打印 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * current = NULL ; //d...
-
C实例创建一个简单的链表-C语言实例教程|
C实例 创建一个简单的链表 #include stdio.h #include stdlib.h struct node { int data ; struct node * next ; }; struct node * head = NULL ; struct node * current = NULL ; //...
-
C语言枚举实例-C语言基础教程实例源码|
C语言枚举实例 /* enum.c -- uses enumerated values */ #include stdio.h #include string.h // for strcmp(), strchr() #include stdbool.h // C99 feature char * s_gets ( char * st ,...
-
C实例Lcm-C语言实例教程|
C实例 Lcm #include stdio.h int main () { int a , b , max , step , lcm ; a = 3 ; b = 4 ; lcm = 0 ; if ( a b ) max = step = a ; else max = step = b ; while ( 1 ) { if ( max % a == 0...
-
C语言在文件中保存结构内容实例-C语言基础教程实例源码|
C语言在文件中保存结构内容实例 /* booksave.c -- saves structure contents in a file */ #include stdio.h #include stdlib.h #include string.h #define MAXTITL 40 #define MA...
-
C实例hcf-C语言实例教程|
C实例 hcf #include stdio.h int main () { int a , b , i , hcf ; a = 12 ; b = 16 ; for ( i = 1 ; i = a || i = b ; i ++ ) { if ( a % i == 0 b % i == 0 ) hcf = i ; } printf ( HCF = %d...
-
C语言使用结构数组函数实例-C语言基础教程实例源码|
C语言使用结构数组函数实例 /* funds4.c -- passing an array of structures to a function */ #include stdio.h #define FUNDLEN 50 #define N 2 struct funds { char bank [ FUNDL...
-
C实例数列-C语言实例教程|
C实例 数列 #include stdio.h int factorial ( int n ) { int f ; for ( f = 1 ; n 1 ; n -- ) f *= n ; return f ; } int npr ( int n , int r ) { return factorial ( n ) / factorial ( n...
-
C语言可变数组实例-C语言基础教程实例源码|
C语言可变数组实例 // flexmemb.c -- flexible array member (C99 feature) #include stdio.h #include stdlib.h struct flex { size_t count ; double average ; double scores []; // ...