C语言程序设计课程设计(小结版)

C语言程序设计课程设计(小结版)

ID:37916173

大小:317.50 KB

页数:30页

时间:2019-06-02

C语言程序设计课程设计(小结版)_第1页
C语言程序设计课程设计(小结版)_第2页
C语言程序设计课程设计(小结版)_第3页
C语言程序设计课程设计(小结版)_第4页
C语言程序设计课程设计(小结版)_第5页
资源描述:

《C语言程序设计课程设计(小结版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》课程小结要求一、小结内容1.关键字小结:表格形式列出所有32个关键字,简要说明其作用(1面)。auto声明自动变量,缺省时编译器一般默认为autoint声明整型变量double声明双精度变量long声明长整型变量char声明字符型变量float声明浮点型变量short声明短整型变量signed声明有符号类型变量unsigned声明无符号类型变量struct声明结构体变量union声明联合数据类型enum声明枚举类型static声明静态变量switch用于开关语句case开关语句分支default开关语句中的“其他”分支break跳出当前循环regi

2、ster声明寄存器变量const声明只读变量volatile说明变量在程序执行中可被隐含地改变typedef用以给数据类型取别名(当然还有其他作用)extern声明变量是在其他文件正声明(也可以看做是引用变量)return子程序返回语句(可以带参数,也可不带参数)void声明函数无返回值或无参数,声明空类型指针continue结束当前循环,开始下一轮循环do循环语句的循环体while循环语句的循环条件if条件语句else条件语句否定分支(与if连用)for一种循环语句(可意会不可言传)goto无条件跳转语句sizeof计算对象所占内存空间大小2.运算符小结:表格形式

3、列出所有45个运算符的符号、名称、优先级、结合性、运算目数(1面)。优先级运算符名称或含义结合方向运算目数1[]数组下标左到右()圆括号.成员选择(对象)->成员选择(指针)2-负号运算符右到左单目运算符(类型)强制类型转换++自增运算符--自减运算符*取址运算符&取地址运算符!逻辑非运算符~按位取反运算符sizeof长度运算符3/除左到右双目运算符*乘%余数(取模)4+加左到右-减5<<左移左到右>>右移6>大于左到右>=大于等于<小于<=小于等于7==等于左到右!=不等于8&按位与左到右9^按位异或左到右10

4、按位或左到右11&&逻辑与左到右12

5、

6、逻辑或左到右

7、13?:条件运算符右到左三目运算符14=赋值运算符右到左双目运算符/=除后赋值*=乘后赋值%=取模后赋值+=加后赋值-=减后赋值<<=左移后赋值>>=右移后赋值&=按位与后赋值^=按位异或后赋值

8、=按位或后赋值15,逗号运算符左到右3.数据类型小结:表格形式列出11个基本类型的说明符、字节数、范围(1面)。说明符字节数范围char1-128~127signedchar1-128~127unsignedchar10~255[signed]short2-32768~32767unsignedshort20~65535[signed]int4-2147483648~214

9、7483647[signed]long4-2147483648~2147483647unsignedlong40~4294967295float4-3.4E-38~3.4E+38double81.7E-308~1.7E+308longdouble81.7E-308~1.7E+3084.预处理命令小结:列出11个预处理命令,并简要说明其作用(1面)。#define:定义宏#undef:取消已定义的宏#include:包含一个源代码文件#if:如果给定条件为真,则编译下面代码#ifdef:如果宏已经定义,则编译下面代码#ifndef:如果宏没有定义,则编译下面代码#el

10、se:建立另一个选择(在#if失败的情况下)#elif:如果前面的#if给定条件不为真,当前条件为真,则编译下面代码#endif:结束一个#if……#else条件编译块Defined:在#if和#elif表达式中,常常是用defined运算符来检查是否定义了预处理器标识符5.标准函数小结:按头文件(15个)列出每个头文件中的函数(146)、宏(86)、类型(18)、变量(1),共251个(25面),要求给出函数原型声明、作用、成功返回和失败返回的值。头文件函数原型声明、宏定义作用返回的值assert.hvoidassert(intexpression)测试一个条件并

11、可能使程序终止无ctype.hintiscntrl(intc)测试控制字符如果c是控制字符,返回非零值;否则返回零intisprint(intc)测试显示字符如果c是显示字符(包括空格),返回非零值;否则返回零intisgraph(intc)测试图形字符如果c是显示字符(除了空格),返回非零值;否则返回零intisalnum(intc)测试是字母或数字如果isalnum是字母或数字,返回非零值;否则返回零。(如果isalph(c)或isdigit(c)为真,则c是字母或数字。)intisalpha(intc)测试字母如果isalnum是字母,返回非零值;否则返回

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

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

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