学习C的一些基本概念(一)

原创 2006年06月02日 00:07:00

一.枚举类型的使用:

1.enum weekday{sun,mon,tue};声明了一个枚举类型enum weekday,可以用此类型定义变量

  enum weekday workday,week_end;(weekday,week_end的值只能是括号中之一)

2.也可以直接定义枚举类型

  enum{sun,mon,tue}workday,week_end;

二.用typedef定义类型:用typedef声明新的类型名来代替已有的类型名

1.   typedef   int            INTEGER;

      typedef   float         REAL;       指定用INTEGER代表int 类型,REAL代表float类型;

  INTEGER   i,j;   REAL  a,b;等价于int i,j;  float a,b;

2.typedef   struct

{

int month;

int day;

int yeat;

}DATE; 声明新类型名DATE,它代表上面指定的一个结构体类型,这时就可以用DATE定义变量;

      DATE  birthday;

      DATE  *p;(p为指向此结构体类型数据的指针)

三.fprintf 函数和fscanf函数:对磁盘文件读写

1.      fprintf(文件指针,格式字符串,输出表列);  //输出到磁盘文件上

2.      fscanf(文件指针,格式字符串,输出表列); //从磁盘文件上读入字符

四.指针与地址

五.参数传递中const指针的用法

六.有关指针的问题

int  i;                                                int  *ip;

i:  整型                                            ip:  指向整型变量的指针 //指针

char **ip;

ip:指向字符型指针的指针  //指针

int  f();                                          

f:  返回值为整型的函数       

int *fp();

fp: 返回整型指针的函数,即函数fp 返回的是一个指向整型变量的指针         //函数

int (*pf)();

pf: 指向函数的指针,此函数的返回值为整型   //指针

int *(*pfp)();

pfp:指向函数的指针,此函数返回值为整型指针  //指针

int a[5];

a: 含5个整型元素的数组 

int *ap[5];

ap:指针数组,每个元素是指向整型的指针   //数组

int (*pa)[5];

pa:指向数组的指针,该(整型)数组有5个整型元素   //指针

 

 

C和指针读书笔记——基本概念

1、C语言在实现的过程中,存在两种环境,一种是翻译环境(源代码被转换为可执行的机器指令),另一种是执行环境(用于执行实际代码),这两种环境不必位于同一台机器上,例如交叉编译; 2、翻译包括两个阶段:...

epoll的基本概念和C10K问题

原文地址:http://www.cnblogs.com/dkblog/archive/2011/03/28/1997678.html epoll:Edge and Level Trigger Pol...

Oracle_RAC学习笔记基本概念及入门

  • 2016年05月16日 14:12
  • 975KB
  • 下载

【Objective-C】OC中自定义对象的归档基本概念和使用方法(实现NSCoding协议)

平时使用中,我们通常需要通过对自定义对象进行归档处理,自定义对象要进行归档,需要去实现NSCoding协议. NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码...

学习Java的30个基本概念

  • 2008年01月11日 16:00
  • 32KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习C的一些基本概念(一)
举报原因:
原因补充:

(最多只允许输入30个字)