湖南省信用社考试--C语言相关知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南省信用社考试--C语言相关知识

此资料为湖南省信用社考试培训计算机专业资料 需详细资料请添加微信:kongskype 非诚勿扰 (请备注说明 信用社考试+专业) typedef struct node { int data; struct node *next; } NODE; NODE x; /* 相当于struct node x */ NODE *p; /* 相当于struct node *p */ p=x data next x: p NODE可以直接作为一种新的数据类型说明符,而不必再使用关键字struct node。例如:NODE x;但要注意x变量的数据类型仍然是struct node结构体类型。 定义结构体类型的别名--typedef 函数可以返回整型、实型、字符型等类型的数据,还可返回地址值--即指针函数 返回指针值的函数定义的头部: 类型名 * 函数名(形参表) 例: int *fun(int x,int y) 表示fun是返回整型指针的函数,返回的指针值指向一个整型数据。该函数还包含两个整型参数x,y 【专题】指针函数 例:返回两个数中大数地址的函数。 int *fun(int,int); main() { int i,j,*p; printf(enter two num to i,j:); scanf(%d%d,i,j); p=fun(i,j); /* 调用fun,返回大数地址,赋值给指针变量p */ printf(max=%d\n,*p); /* 打印p指向的数据 */ } 指针函数实例 int *fun(int x,int y) /* fun函数返回形参x,y中较大数的地址(指针) */ { int *z; if(xy) z=x; else z=y; return z; } 指针函数实例 相关的C语言知识 1.计算机语言 计算机语言是根据计算机工作特点而编制的,是规则和符号的集合,是与计算机交流的工具。 * 2.程序 程序——是可以被连续执行的若干条指令的集合,即程序是计算机指令的序列。 软件——程序的集合 * 3.计算机语言的发展 计算机语言按其使用方式可分为低级语言和高级语言: 低级语言包括机器语言和汇编语言。机器语言和汇编语言是围绕特定计算机而设计的语言,因此难于掌握和记忆。因为低级语言的种种缺点,于是产生了高级语言。 * 3.计算机语言的发展 高级语言采用完全符号化的描述形式,用类似于自然语言的形式描述对问题的处理过程。高级语言只是要求人们向计算机描述问题的求解过程,而不必关心计算机的内部结构。 * 面向过程语言 * 面向对象语言 FORTRAN BASIC C PASCAL COBOL LISP C++ C# Visual C Visual BASIC Java 系统软件设计 具有图形功能 科学计算 商用 人工智能 计算机高级语言的分类 4. 程序设计 * 程序设计=数据结构+算法+方法+工具 程序是用计算机语言对所要解决的问题中的数据以及处理问题的方法和步骤所做的完整准确的描述。 对求解问题的数据描述:数据结构 对求解问题的过程的描述:算法 5. 程序设计步骤 * 1. 分析问题,建立数学模型 2. 确定数据结构 3. 确定算法,描述算法 4. 编制程序,调试程序 5. 运行结果 算法的基本特征: 1 有穷性:一个算法应包含有限的操作步骤,而不是无限的。 2 确定性:算法中的每一个步骤都应当是确定的,而不应当是含糊不清的。 3 有效性:算法中的每一个步骤都应该能有效的执行,并得到确定的结果。 4 有零个或多个输入:在执行算法时需要从外界取得必要的信息。 5 有一个或多个输出:算法的目的就是解决问题,而问题解决的结果就是输出。 * * 三、算法的表示 1 流程图表示法 图形符号 起止框 判断框 处理框 输入/输出框 注释框 流向线 连接点 1 标识符 程序员定义的名字:函数名,变量名等。 2 定义规则 ① 只能由字母(A--Z, a--z)、数字(0--9)或下划线(_)组成。 ② 必须以字母或下划线开头。 ③ 不能使用保留字。 语言程序设计 C 结构与指针 可用结构类型定义指针。即存放结构对象的首地

文档评论(0)

ayangjiayu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档