C面向过程的程序设计

C面向过程的程序设计

ID:45034876

大小:583.00 KB

页数:68页

时间:2019-11-08

C面向过程的程序设计_第1页
C面向过程的程序设计_第2页
C面向过程的程序设计_第3页
C面向过程的程序设计_第4页
C面向过程的程序设计_第5页
资源描述:

《C面向过程的程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++面向过程的程序设计第02章主要内容2.2数据类型2.3常量和变量2.4数组和指针2.5函数2.1标识符与关键字标识符与关键字标识符避免使用下面的名称C++语言系统的关键字,如double、void等,具体见Page6C++标准类库或对象,如cin和coutC语言中标准库函数名,如printfVC规定标识符的名称最长为247个,最好做到“见名知义”。一些标识符示例Dram_rectangle_myfriend1_peointmy$printfXXX不好主要内容2.2数据类型2.3常量和变量2.4数组和指针2.5函数2.1标识符与关键字1、

2、基本数据类型字符型:char整型:short、int、long(带符号型)无符号型:unsignedint等浮点型floatdoublelongdouble布尔型:bool,取值true和false,1字节基本数据类型说明bool型的true实际存储为1,false存储为0不同系统对同一类型的长度定义不等,避免使用int,而是明确使用short或long等类型float和double型不能用signed或unsigned修饰2、结构的使用C风格的结构体structpoint{intx;inty;};C风格结构体变量定义structpointpoint1

3、={3,5};2、结构的使用C++风格的结构体变量定义structpoint{intx;inty;};pointpoint1={3,5};point直接作为类型名称;联合和枚举的用法类似3、两种风格的强制类型转换C风格:(数据类型)表达式floata=3.6,b=2.5;intc=(int)a+b;intc=(int)(a+b);C++风格:数据类型(表达式)intc=int(a+b);5→c6→c6→c看成是int函数调用隐式数据类型转换赋值转换表达式求值转换返回值类型转换intadd(doublex,doubley){returnx+y;}……co

4、ut<

5、:推荐使用constintArraySize=100;intarray[ArraySize];……constfloatPI=3.1415926;常量示例#defineP1voidmain(){floatf=1.0;cout<

6、includeusingnamespacestd;intx=6;//全局变量voidmain(){intx=1;cout<

7、寻找某个变量。变量的地址:变量占用的首个存储单元的地址变量的地址变量的地址变量a占用的是内存的2000~2003四个单元,变量a的地址为2000。源代码中写a=5;我们可以理解为将5赋给变量a;而计算机在执行程序时,只是将5送入2000~2003四个存储单元中。2000…02…2002inta;指针变量inta=5;int*pa;pa=&a;指针变量pa指向变量a2、指针变量的使用要点引用前一定要初始化inta=5;int*pa;//pa=&a;一定要初始化*pa=10;指针变量的使用要点数据类型要匹配指针变量的数据类型,必须与其所指向的变量的数据类型

8、一致。不可以在不同类型指针变量之间赋值。指针变量中存储的是一个表示地址的整数值,但不可以将一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。