var
您好,欢迎访问景安网络旗下资讯网!
运营 建站 系统 数据库 编程

首页 > C/C++  >C语言三大定律是什么?

C语言三大定律是什么?

来源:景安IDC资讯作者:小李发布时间:2015-05-29点击:2277

C语言三大定律是什么?不论任何知识或技能的学习都需要我们能够掌握一定的,适合自己的学习方法,同时,任何一种系统的知识,都会有着它遵循的规律存在,C编程语言的学习也是一样,C语言有着三大定律存在,我们在学习的过程注意把握这三大定律,或可对C语言的学习起到事半功倍的效果。

C语言三大定律是什么?不论任何知识或技能的学习都需要我们能够掌握一定的,适合自己的学习方法,同时,任何一种系统的知识,都会有着它遵循的规律存在,C编程语言的学习也是一样,C语言有着三大定律存在,我们在学习的过程注意把握这三大定律,或可对C语言的学习起到事半功倍的效果。


1. 参数传递定律


函数调用时的参数传递永远都是传值调用,把实参的值拷贝给形参实参:调用者提供的参数形参:函数定义的参数基本数据类型无容置疑struct也无容置疑指针作为参数时,把指针变量的内容(就是其指向的内存地址)做了拷贝数组名作为参数时,把它等同于指针看待了


2. 类型定律


任何类型都可以在任何需要类型的地方使用已知特例函数返回值不能定义为数组类型常用类型基本数据类型、指针、数组、结构……常见的需要类型的地方定义变量定义指针、数组和结构函数参数和返回值sizeof


3. 表达式定律


任何能产生数值结果的运算、操作都可以作为表达式,并可以放到任何需要数值结果的地方,只要数值类型能够匹配


常见的可以产生数值结果的运算和操作算术、逻辑、位运算等 ? : &*等操作有返回值的函数常见的需要数值的地方有:赋值条件判断函数调用


相信我们只要掌握以上C语言三大定律,并且在学习C语言的过程中,能够灵活应用,便可以让我们更为轻松和容易的掌握C语言相关知识,当然,每个人都有每个人的习惯和自己的学习方法,上面的总结或许不是那么全面,但不管如何,我想我们在学习C语言的过程都应该一遍学习一遍去总结,才能够更快的学好C语言。


版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:https://www.zzidc.com:443/info/cccc/144.html

返回顶部