第2章C程序设计教程与实验指导杨国兴C基础名师编辑PPT课件.ppt
《第2章C程序设计教程与实验指导杨国兴C基础名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第2章C程序设计教程与实验指导杨国兴C基础名师编辑PPT课件.ppt(33页珍藏版)》请在第壹文秘上搜索。
1、C+语言程序设计杨国兴 张东玲 彭涛中国水利水电出版社第2章 C+基础 2.1 常量与变量2.2 指针与引用2.3 动态内存分配2.4 位运算符2.5 名字空间2.1 常量与变量2.1.1 常量第2章 C+基础2.1 常量与变量2.1.1 常量(续一)(3)b v000双引号退格垂直制表3位八进制数所代表的字符,如 101 代表A n单引号换行 rxhh字符回车2位16进制所代表的字符,如 x41 代表A a t响铃水平制表第2章 C+基础2.1 常量与变量2.1.1 常量(续二)(4)第2章 C+基础 检测基本数据类型所占的字节数#include void main()cout int:si
2、zeof(int)endl;cout short:sizeof(short)endl;cout long:sizeof(long)endl;cout float:sizeof(float)endl;cout double:sizeof(double)endl;cout long double:sizeof(long double)endl;cout char:sizeof(char)endl;cout bool:sizeof(bool)endl;返 回第2章 C+基础2.1 常量与变量2.1.1 常量(续三)第2章 C+基础 使用符号常量#include void main()#define
3、PI 3.14 const int A=10;cout PI*10*10 n;cout A+20 n;返 回第2章 C+基础2.1 常量与变量2.1.2 变量第2章 C+基础 从键盘输入n的值,计算从1到n的累加和。#include void main()int n,sum=0;cin n;int i;for(i=1;i=n;i+)sum+=i;cout sum n;返 回第2章 C+基础2.2 指针与引用2.2.1 指针0 x3000 0 x3001 0 x3002 0 x3003第2章 C+基础2.2 指针与引用2.2.1 指针 2.第2章 C+基础例2.4 通过指针变量存取变量的值#in
4、clude void main()int a,*p1;double b,*p2;char c,*p3;p1=&a;p2=&b;p3=&c;*p1=10;*p2=11.2;*p3=A;cout a endl;cout b endl;cout c endl;1011.2A100 x2000ap111.20 x2004bp2A0 x200Ccp3第2章 C+基础例2.5 输入a和b两个数,按从小到大的顺序输出#include void main()int a,b;int*p1,*p2,*p;cout a b;p1=&a;p2=&b;if(*p1 *p2)p=p1;p1=p2;p2=p;cout mi
5、n=*p1 max=*p2 endl;请输入两个整数:30 10min=10 max=30&ap1&bp2p30a10b&bp1&ap2&ap30a10b第2章 C+基础2.2 指针与引用2.2.1 指针3.指针作为函数的参数 指针作为函数的参数,实际上传递的是变量的地址,进行的是地址传递。例2.6 指针作为函数参数,被调函数中交换参数值#include void swap(int*x,int*y);void main()int a,b;a=10;b=20;swap(&a,&b);cout a ,b endl;void swap(int*x,int*y)int temp;temp=*x;*x=
6、*y;*y=temp;第2章 C+基础2.2 指针与引用 例2.6 程序运行过程中变量值的变化分析yyb10ax20by&ax&b10temp20ax20by10temp&aax&bb10temp&a&btemp10a20&a&b2010(a)(b)(c)(d)第2章 C+基础2.2 指针与引用2.2.2 引用1.第2章 C+基础例2.7 引用的使用#include void main()int a=1;int c=10;int&b=a;cout a ,b,c endl;b=c;cout a ,b,c endl;b=20;cout a ,b,c endl;定义引用定义引用b,并将其作为,并将其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 教程 实验 指导 杨国兴 基础 名师 编辑 PPT 课件