程序设计基本知识

程序设计基本知识

ID:39611301

大小:298.00 KB

页数:16页

时间:2019-07-07

程序设计基本知识_第1页
程序设计基本知识_第2页
程序设计基本知识_第3页
程序设计基本知识_第4页
程序设计基本知识_第5页
资源描述:

《程序设计基本知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、王小琼13667730793QQ:17186878C语言程序设计C程序设计基本知识要求将手机关闭或至于无声状态守时考核方式●广西区二级(只有笔试)●校考(笔试和机试)笔试100分:30%(平时成绩)+10%(其中)+60%(期末)机试100分:由实验老师定比例。Chap.1C程序设计基本知识1.1程序、程序设计、程序设计语言程序──指人们对所要处理或求解问题的对象、处理规则或过程的描述●计算机的每一种基本操作,都用一条指令来实现●程序是计算机用以实现其功能的一组指令序列程序设计=数据结构+算法算法

2、─为解决某个特定问题而采取的有限的步骤算法的几个特性●有穷性●确定性●可行性●有零个或多个输入●有一个或多个输出Ex101#inlcudemain() {}inta,b,sum;/*定义了3个整型变量*/a=123;b=456;//给变量赋值sum=a+b;printf(“sumis%d”,sum);/*输出变量的值*/C程序的构成和格式计算机语言──人和计算机交流使用的人和计算机都能接受和理解的语言,即人用以编写程序的语言,因此又叫程序设计语言。C语言就是一种程序设计语言。

3、输出格式:“”中的是输出格式sumis---原样输出,%d此处用整型变量sum的值填入,/n回车换行输出结果:sumis579说明部分函数体小结:①C程序是由函数构成的函数是C程序的基本单位②一个函数由两部分组成③一个C程序是从main()函数开始执行的④C程序书写格式自由:一行内可以写几个语句;一个语句也可以分写在几行中⑤每个语句和数据定义的最后必须有一个分号⑥注释/*注释部分*/变量定义部分语句(执行)部分说明部分函数体函数体用一对花括号括起来C语言的特点①结构化语言基本结构:顺序结构选择结构

4、循环结构②语言表达能力强③数据类型较丰富④语言简洁⑤可移植性好⑥生成的代码质量高不足之处:●类型转换较随便,不够安全●没有数组界限检查●运算优先级太多课题练习1以下叙述正确的是___。A,C程序基本组成单位是语句B,C程序每一行只能写一个语句C,简单C语句必须以分号作为结束符D,注释语句可以嵌套C2一个C语言程序是从___开始执行的。A程序中第一个函数B名为main的函数C包含文件(头文件)的第一个函数D程序中的第一个语句B2.1标识符,常量与变量一标识符1关键字(保留字)具有特定语法含义的英文单

5、词autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile2预定义标识符如:标准库函数名3用户标识符用来表示常量、变量、类型、函数等的名字规定:●标识符必须以字母或下划线开头,后跟字母、数字或下划线●标识符不能与关键字同名●大

6、写字母与小写字母被认为是两个不同的字符命名:见名知义原则2.1C语言的数据类型数据按在内存中的存储形式可分:基本类型、构造类型、指针类型、空类型根据数据的值在程序运行过程中是否发生变化,可分为常量和变量。2.3常量在程序的运行过程中,其值不能改变的量1整型常量2byte十进制120100-100八进制015-072十六进制0x15-0x1fa●long型(4byte)的后缀:l或L●整型常数在内存中以补码的形式存储2实型常量小数形式指数形式±X.XX...Xe±XXe前必有数e后必为整3字符用单引

7、号引起来的单个字符‘m’单个ASCII字符''32'0'48'A'65'a'97'1'49'B'66'b'98………………'9'57'Z'90'z'122‘’转义字符换行b退格0t水平跳格\'"ddd1-3位8进制数表示的字符xhh1-2位16进制数表示的字符4字符串——用双引号引起来的字符串“Computer”字符串长度存储字节数89(''结束符)2.3变量在程序的运行过程中,其值可以改变的量1变量的命名2先说明后引用变量说明:[存储类型]数据类型变量名表;变量名[

8、=表达式],…Exinta=1,sum=0,i,j,k;3变量的类型①整型intshortint2个字节long[int]4个字节unsignedintunsignedlong③字符变量char1个字节字符数据←→整型数据②实型float4个字节7位3.4e-38~3.4e+38double8个字节15-16位Exinti;i='a';→97charc;c=97;→'a'2.4运算符1赋值运算符=变量名=表达式Exa=5v=(a+b-c)/u2算术运算符+-*/%Ex10/3=3●

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

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

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