1 / 63
文档名称:

C基础知识.pdf

格式:pdf   大小:11,639KB   页数:63
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C基础知识.pdf

上传人:cby201601 2022/8/23 文件大小:11.37 MB

下载得到文件列表

C基础知识.pdf

相关文档

文档介绍

文档介绍:: .
使引用和原来定义的变量一样无区别的操作内存的某一空间。
2 ) 最主要用途:建立函数参数传递的引用传递方式,不必使用指针;另一个用途:返回
引用的函数,用于赋值运算符的左边。
3 )两种情况下引用的是临时变量:对 常 量 (或 const修饰的变量)的引用;引用类型和初
始化时使用的变量类型不一致。
4 ) 定义返回引用了函数时,不要返回局部变量的引用。
编译指令:不 是 C++的一部分,提供给编译器使用
1 )嵌入指令:# include <filename> / # include ''filename"
2 ) 宏定义:# d efin e宏名替换正文
3 ) 条件编译指令:# if, # else, # endif, #defined
1 . 3 改变习惯重新思考
C++不仅仅是在语法上对C 的扩展,改变的是整个程序设计的方式和思路
几个掌握C++新特性的途径(目前)
1 . 4 辅导教材
这部分内容主要是最基本的C 语 言 和 C + + 的知识。
头文件和预处理指令:
# include〈〉
# include "”
# ifndef:为了防止宏的重复定义
数据和表达式:
词法符号
关键字:C + + 的保留字,具有自己确定的意义;不能被重新定义为标识符。
标识符:用作变量名、函数名、类型名。 规则:以字母或下划线开头,后面可跟数字、下划
线及大 小写字母。长度限制由具体编译器决定。
标点:语法要求,无实际意义。
基本数据类型:
基本类型:char、int、float、double、void
修饰符:signed/unsighed、short/long
常量:整 常 量 (十 进 制 、八进制:0 开始、十六进制:Ox开始)、浮 点 常 量 (d o u b le ,可
以强制转换为float:最 后 加 F )、字 符 常 量 (包 括 C + + 预定义的转义序列)
字符串:用双引号括起来的字符序列。只用空格隔开的两个串表示一个。枚举类型:e n u m 枚举标记{枚举常量,枚举常量..... }
简单变量的说明和初始化:数 据 类 型 变 量 名 1 , 变量 名 2 , .........变 量 名 n ;
存储类:
四种存储类:auto、register、static、extern
两种修饰符:const> volatile
运算符及优先级
赋值及运算顺序
语句:
表达式语句、空语句、块语句
选择语句
循环语句
转移语句
return语句
数组:
一维数组: 数组元素类型数组名[数组大 小J
多维数组:数组的数组
指针:
声明:type * name;
使用:int * pointer;
pointer:指针,保存一个地址
*pointer:指针指向的内容
pointer = &I (int I)
&(*pointer),*(&var)
运算:对地址的运算
指针和数组:元素为指针的数组和指向数组的指针
引用:产生一个变量的别名
说明: 类 型 & 引 用 名 = 引用变量
引用参数:函数参数的传递方式
返回引用的函数:将函数用于赋值的左边
void类型指针:可以指向任一类型的C++对象,避免设计指针类型匹配的错误。将 void
类型的指针置给其它类型的指针时,必须使用强制类型转换。
指针和const关键字:
const int *p; int const *p