初学C语言者宝贝笔记.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
初学C语言者宝贝笔记

C语言笔记整理 1、C语言常用语法提要 一、 标示符   可由字母、数字和下划线组成。标示符必须以字母或下划线开头。大、小写字母分别认为是两个不同的字符。不同的系统对标示符的字符数由不同的规定,一般允许7个字符。 二、 常量  1、 整型常量   十进制常量   八进制常量(以0开头的数字序列)   十六进制常量(以0x开头的数字序列)   长整型常量(在数字后加字符或L)  2、 字符常量   用单引号(撇号)括起来的一个字符,可以使用转义字符。  3、 实型常量(浮点型常量)   小数形式   指数形式  4、 字符串常量   用双引号括起来的字符序列。 三、 表达式  1、 算术表达式   整型表达式:参加运算的运算量是整型量,结果也是整型量。   实型表达式:参加运算的运算量是实型量,运算过程先转换成double型,结果也是double型。  2、 逻辑表达式   用逻辑运算符连接的整型量,结果为一个整数(0或1)。逻辑表达式可以认为是整型表达式的一种特出形式。  3、 字位表达式   用位运算符连接的整型量,结果为整数。字位表达式也可以认为是整型表达式的一种特出形式。  4、 强制类型转换表达式   用“(类型)” 运算符使表达式的类型进行强制转换。如(float)a。  5、 逗号表达式(顺序表达式)   形式为:   表达式1,表达式2,……表达式n;   顺序求出表达式1,表达式2,……表达式n的值。结果为表达式n的值。  6、 赋值表达式   将赋值号“=”右侧表达式的值赋给赋值号左边的变量。赋值表达式的值为执行赋值后被赋值的变量的值。  7、 条件表达式   形式为:   逻辑表达式?表达式1:表达式2   逻辑表达式的值为非0,则条件表达式的值等于表达式1的值;   逻辑表达式的值为0,则条件表达式的值等于表达式2的值。  8、 指针表达式   对指针类型的数据进行运算。例如:p-2、p1-p2、a等(其中p、p1、p2均已定义为指针变量),结果为指针类型。   以上各种表达式可以包含有关的运算符,也可以不包含任何运算符的初等量(例如,常量是算术表达式的最简单的形式)。 四、 数据定义   对程序中用到的所有变量都需要定义。对数据要定义其数据类型,需要是指定其存储类别。  1、 类型表示符可用   int   short   long   unsigned   char   float   double   struct 结构体名   union 共用体名   用typdef定义的类型名   若省略数据类型,则按int处理。   结构体与共用体的定义形式为:   struct 结构体名    {成员表列};   union 共用体名    {成员表列};   用typdef定义的新类型名的形式为:   typdef 已有类型 新定义类型   如:typdef int count;  2、 存储类别可用   auto   static   register   extern   如不指定存储类别,作auto处理。   变量的定义形式为:   存储类别 数据类型 变量表列   注意外部数据定义只能用extern或static,而不能用auto或register。 五、 函数定义   形式为:   存储类别 数据类型 函数名(形参表列)    函数体   函数的存储类别只能用extern或static。函数体使用花括号括起来,可包括数据定义和语句。   例如:   static int max(int x,int y)   {int z;   z=xy?x:y;   return(z);   }; 六、 变量的初始化   可以在定义时对变量或数组指定初始值。   静态变量或外不变量如未初始化,系统自动使其初值为0(对数值型变量)或空(对字符型数据)。对自动变量或寄存器变量,如未初始化,则其初始值为一不可预测的数据。 七、 语句  1、 表达式语句  2、 函数调用语句  3、 控制语句  4、 复合语句  5、 空语句   其中控制语句包括  1、 if(表达式) 语句  或  if(表达式) 语句1  else 语句2  2、 while(表达式) 语句  3、 do 语句  while(表达式)  4、 for(表达式1, 表达式2, 表达式3) 语句  5、 switch(表达式)  {case 常量表达式1:语句1;   case 常量表达式2:语句2;    .    .    .  case 常量表达式n:语句n;  default: 语句n+1  };  6、 break  7、 continue  8、 return  9、 goto 语句 八、 预处理命令   #define 宏名 字符串  

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档