C语言程序设计课程设计小结版.pdf

C语言程序设计课程设计小结版.pdf

ID:57130596

大小:1.22 MB

页数:30页

时间:2020-08-03

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

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

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

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

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

4、

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

6、

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

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

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

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

11、明、宏定作用返回的值件义assertvoidassert(int测试一个条件并可能使无.hexpression)程序终止intiscntrl(int测试控制字符如果c是控制字符,返回非零值;c)否则返回零intisprint(int测试显示字符如果c是显示字符(包括空格),c)返回非零值;否则返回零ctype.intisgraph(int测试图形字符如果c是显示字符(除了空格),hc)返回非零值;否则返回零测试是字母或数字如果isalnum是字母或数字,返intisalnum(int回非零值;否则返回零。(如果c)isalph(c)或isdigit(c)

12、5/30为真,则c是字母或数字。)如果isalnum是字母,返回非零值;否则返回

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

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

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