ncre二级c语言

ncre二级c语言

ID:25961117

大小:221.50 KB

页数:35页

时间:2018-11-23

ncre二级c语言_第1页
ncre二级c语言_第2页
ncre二级c语言_第3页
ncre二级c语言_第4页
ncre二级c语言_第5页
资源描述:

《ncre二级c语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、NCRE二级C语言程序设计辅导一、C语言的结构(1%)1、程序的构成,MAIN函数和其他函数1、程序的构成例1:在屏幕上输出IamClanguage!字样./*输出字符串*/#includeVoidmain(){Printf(“IamClanguage!”);}程序结构说明:A、程序开头用/*和*/注释,并不执行B、以#开始的语句是预处理命令C、Void是函数类型,main是函数名D、用{}括起来的部分是一个程序模块,也称为函数体E、分号“;”是C语言的执行语句和说明语句的结束符类型题:

2、2006年4月选择题第18题2、main函数和其他函数例2:以下说法中正确的是A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main函数中定义C、C语言程序总是从main函数开始执行A、C语言程序中的main函数必须放在程序的开始部分类型题:07年4月选择第15题,07年9月选择第14题2、头文件,数据说明,函数的开始和结束标志1、头文件:头文件是后缀为h的文件,引用方法有两种:1)#include2)#include“name.h”见教材P1792、数

3、据说明:C语言中数据可以在函数体外或函数体内说明,但一定要先定义后使用3、函数开始于结束标志函数由两部分组成:1)函数首部(包括函数名、函数类型、函数参数名和参数类型)Intmax(inta,intb)2)函数体(函数首部下面的花括号{}内的部分3、源程序的书写格式书写源程序的要求:1)层次一定要分明,当有多对{}时,采用缩进格式2)在程序的关键处添加注释,注释要清楚(序言性或功能性)3)在未写完一个程序前,应加适当的标记语句。4、C语言的风格C语言的特点:1)、c语言具有语法简洁的特点2)、运算符丰富3

4、)、数据结构类型丰富4)、结构化,便于实现模块化设计5)、语法要求不严格6)、功能强大,现在诸如nuix这样的操作系统就是用c语言写的二、数据类型及其运算(10%)1、C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。1、标识符、常量和变量1)标识符(作用、长度、分类(关键字、预定义标识符(printf、define)、用户标识符)2)、常量(分整型、实型、字符型和字符串)3)变量(定义,特点(先定义后使用))2、数据类型的分类1)基本类型(整型、实型、字符型)2)构造类型(数组、结构体、

5、公用体)3)指针(专门存放地址的数据类型)4)空类型(在定义时不确定数据类型,而在使用时强制转换来确定的数据类型)3、数据类型的定义1)基本类型:定义格式为:类型关键字变量名[=初始化数据]。例如inta;或floats=2.0;2)构造类型A)、数组:基本类型数组名[数组长度1][数组长度2]…[数组长度n];B)、结构体:Struct结构体名{成员表列};有以下三种方法:①先声明结构体类型再定义变量:structstu{intnum;charname[20];};和stustud1,stud2;②在声

6、明类型的同时定义变量:structstu{intnum,charname[20];}stud1,stud2;③直接定义结构体变量:struct{intnum,charname[20];}stud1,stud2;C)、公用体:union公用体名{成员表列}变量表列;3)指针类型:基类型*指针变量名;例如:int*p;4)空类型:void*p2;例题1:以下选项中合法的实型常数是A、5E2.0B、E-3C、2E0D、1.3E同类型题:05年4月选择题12,15题,06年4月选择题12,13题,07年9月选择题

7、13题例题2:以下选项中不合法的用户标识符是A、abc.cB、fileC、MainD、PRINTF同类型题:05年4月选择题14题,05年9月选择题11题,06年4月选择题11题,06年9月选择题13题,07年4月选择13题,07年9月选择题12题例题3:以下程序的输出结果Main(){Inti=020,j=20,k=0x20;Printf(“%d,%d,5d”,I,j,k);}A、16,20,32B、16,20,20C、20,20,30D、20,20,32同类型题:05年9月填空题第6题,06年9月

8、填空题第7题,07年4月选择题18题例题4:以下程序的输出结果#includeMain(){Shortintn=0x7fff,m=n+1;Printf(“%d,%d”,n,m);}A、32766,-32768B、32767,-32768C、32766,32768D、32767,32768同类型题:07年4月选择19题2、C运算符的种类、运算优先级和结合性。运算符种类、优先级、运算符的结合性见教材附录6注意

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

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

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