var
来源:景安IDC资讯作者:小李发布时间:2015-05-29点击:2277
C语言三大定律是什么?不论任何知识或技能的学习都需要我们能够掌握一定的,适合自己的学习方法,同时,任何一种系统的知识,都会有着它遵循的规律存在,C编程语言的学习也是一样,C语言有着三大定律存在,我们在学习的过程注意把握这三大定律,或可对C语言的学习起到事半功倍的效果。
1. 参数传递定律
函数调用时的参数传递永远都是传值调用,把实参的值拷贝给形参,实参:调用者提供的参数。形参:函数定义的参数。基本数据类型无容置疑,struct也无容置疑,指针作为参数时,把指针变量的内容(就是其指向的内存地址)做了拷贝,数组名作为参数时,把它等同于指针看待了。
2. 类型定律
任何类型都可以在任何需要类型的地方使用:已知特例有函数返回值不能定义为数组类型。常用类型:基本数据类型、指针、数组、结构……。常见的需要类型的地方:定义变量,定义指针、数组和结构。函数参数和返回值sizeof。
3. 表达式定律
任何能产生数值结果的运算、操作都可以作为表达式,并可以放到任何需要数值结果的地方,只要数值类型能够匹配。
常见的可以产生数值结果的运算和操作:算术、逻辑、位运算等; ? : &、*等操作有返回值的函数。常见的需要数值的地方有:赋值,条件判断,函数调用。
相信我们只要掌握以上C语言三大定律,并且在学习C语言的过程中,能够灵活应用,便可以让我们更为轻松和容易的掌握C语言相关知识,当然,每个人都有每个人的习惯和自己的学习方法,上面的总结或许不是那么全面,但不管如何,我想我们在学习C语言的过程都应该一遍学习一遍去总结,才能够更快的学好C语言。
版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!