选择显示字体大小

c语言中的三大定律

  自己总结的,觉得能帮助初学者看透一些纷繁复杂的语法规则,理解c语言的真谛
第一次发布,不一定正确,欢迎讨论、指正、补充

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

  常见的可以产生数值结果的运算和操作
  
  算术、逻辑、位运算等
  ? :
  &、*等操作
  有返回值的函数

  常见的需要数值的地方有:
  
  赋值
  条件判断
  函数调用

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

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




 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons