c语言中pt gt x什么意思,C语言复习概念要点.ptpt.ppt

C语言复习概念要点.ptC语言复习概念要点.ppt

基本数据类型 int long 整数,在目前绝大多数机器上占4个字节。 TC2中是2个字节 float 单精度浮点数,一般是4个字节长 double (long) 双精度浮点数,一般是8个字节长 char 字符,一般是1个字节长 用来表示256个ASCII字符,或者0~255的整数 字符常量 转义字符——特殊的字符常量 一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示 ——字符输入输出函数 字符输出函数----putchar(ch) 输出一个字符ch 字符输入函数----getchar() 无参数 函数值为从输入设备接收的字符 表达式定律 任何能产生数值结果的运算、操作都可以作为表达式 并可以放到任何需要数值结果的地方,只要数值类型能够匹配 常见的可以产生数值结果的运算和操作 算术、逻辑、位运算等 ? :、&、* 等 有返回值的函数 赋值 常见的需要数值的地方有: 赋值 条件判断 函数调用 C语言中的三大定律 类型定律 任何类型都可以在任何需要类型的地方使用 用任何类型定义的变量都要占用内存 已知特例 函数返回值不能定义为数组类型 函数参数定义为数组类型,此时该参数不占用内存,而是共享函数调用者传入的数组空间 常用类型 基本数据类型、指针、数组、结构体…… 常见的需要类型的地方 定义变量 定义指针、数组和结构体 函数参数和返回值 sizeof 分析题一: 1.在C语言程序中,xyz与Xyz是相同的变量,变量名的组成? 2. 变量的类型通常指___?___和 ___?___。 3. 字符串的结束符为 什么?“\n” 还是“\0” ?。 4. 以下语句:int a=6; a+=a; printf(“%d”, a ); 输出结果? 1. 已知: int b=2;, 下列各表达式的值不为5的是 ? b>2?5:1 ++b+2 b%2+(b=5) b+=3 2.sizeof 运算符作用于一个表达式上,则是 --------- 。 不可能 求出该表达式的类型占内存的字节 求出该表达式的值 强制该表达式的类型 C语句概述 语句是算法实现的程序表示,是算法实现的最小单位。 语句说明了一种行为,它是用计算语言编写的控制计算机完成确定操作的句子。 构成程序的三种基本结构 顺序结构 选择结构 循环结构 已经证明,任何程序均可只用这三种结构综合描述 只用这三种结构编制的程序,叫结构化程序 程序必须符合结构化规则 编程计算 :1+2+3…+100=?1! +2!+3! …+100!=?1+1/2+1/3+…+1/100=?2+22+222+2222 分别用如下语句编程 while do-while for 流程的转移控制 break 语句 continue 语句 goto 语句 return 语句 数组(Array) int a[10]; 定义一个有10个元素的数组,每个元素的类型均为int 使用a[0]、a[1]、a[2]、……、a[9]这样的形式访问每个元素。它们与普通变量没有任何区别 系统会在内存分配连续的10个int空间给此数组 数组下标可以是整型表达式 直接对a的访问,就是访问此数组的首地址 数组的定义与初始化 数组定义后的初值仍然是随机数,一般需要我们来初 始化 int a[5] = { 12, 34, 56 ,78 ,9 }; int a[5] = { 0 }; int a[ ] = { 11, 22, 33, 44, 55 }; 数组大小最好用宏来定义,以适应未来可能的变化 #define SIZE 10 int a[SIZE]; 数组大小定义好后,将永远不变 数组的使用 数组的下标都是从0开始 对数组每个元素的使用与普通变量无异 可以用任意表达式作为下标,动态决定访问哪个元素 for (i=0; i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值