扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
不是C语言中要调用函数,是任何语言都要做的.
创新互联专注于双峰企业网站建设,响应式网站,成都商城网站开发。双峰网站建设公司,为双峰等地区提供建站服务。全流程定制网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
函数是对问题描述的最基本的分解方式,最简单的它可以使问题逐层简化,使工作可以分工协作.
的确某些非常简单的操作是没必要再细化成函数,但并不是说该编译系统就只处理非常简单的操作,它还考虑到更复杂情况,所以加上强制使用函数方式编程也是合情合理的。
函数是C的基础,一定要把函数学通了,我知道C语言的学习是个复杂艰辛的过程。对于没有老师、学校环境,没有人指导的情况下的自学更是难。
所以我想让有经验的人士帮我参谋建议下自学C语言的步骤,我好按部就班。下面是我搜索后自己排的一个步骤,请大家帮我斧正,谢谢!
1、最经典的:《C程序设计语言》第2版,机械工业出版社
这个是C语言的设计者和UNIX系统的设计者合作编写的最经典的C语言教材,原书名叫《The C Programming Language》当然,这本书不太适合0起点的人,看这本书之前最好把《C程序设计》(谭浩强,清华大学)看了,老谭的书销量突破700万册了,虽然比较旧了,也不太符合新标准(现在出第3版了,也还是)但是,入门还是不错的选择。
2、
另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,砖头书,60元。但是非常适合初学的人,非常详细。
还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。
很重要。函数一个执行体,虽然理论上来说,不用函数也可以。比如说比较大小的函数。你可以直接在main函数里面比较,但是如果需要用的次数比较多的话,就会多出很多冗余的代码。另外,函数的使用可以使得你的程序看起来逻辑比较好。
(1)一种是需要建立存储空间的(定义、声明)。例如:inta在声明的时候就已经建立了存储空间。(2)另一种是不需要建立存储空间的(声明)。例如:externinta其中变量a是在别的文件中定义的。例如:在主函数中intmain(){externintA;//这是个声明而不是定义,声明A是一个已经定义了的外部变量//注意:声明外部变量时可以把变量类型去掉如:externA;}intA;//是定义,定义了A为整型的外部变量(全局变量)例如:输入两个实数,用一个函数求出它们之和。#includeintmain(){floatadd(floatx,floaty);floata,b,c;printf("Pleaseenteraandb:");scanf("%f,%f",a,b);c=add(a,b);printf("sumis%f\n",c);return0;}floatadd(floatx,floaty){floatz;z=x+y;return(z);}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流