首页 > 其他 > 详细

学C之路_2----运算符和关键字

时间:2021-02-04 22:44:10      阅读:49      评论:0      收藏:0      [点我收藏+]
接上一篇,进行继续总结。
以下总结如有不足,欢迎私信指教。


3. 运算符和关键字

3.1运算符

  • 有日常中所常见的:
    +,-,/(除,取商),%(除,取模;取余);
  • =与==:
    前者(=)为赋值,把右边的值赋给左边;后者(==)为相等,与>,<等作用类似,用于比较;
  • 前缀,后缀:
    i=i+1,可以看成i++或者++i:(--i,i--;同理)
    前者(i++)为先使用变量i等语句或表达式结束后再进行加一;而后者(++i)则是先对变量i进行加一再带入语句或表达式;
    i=i-20,可看成i-=20(+,/,*等同理);
  • 优先级:
    类似于数学中的先乘除,后加减,有括号先算括号;
  • sizeof();
    也是属于运算符,一种单目运算符(仅对一个变量进行运算),一般用于计算数据所占内存大小,单位为byte(字节);
    当需要计算数组内的个数时:数组内元素个数=sizeof(数组名)/sizeof(数组名[0]);

3.2关键字

  • const
    修饰常变量,将变量修改为常变量(是变量,具有常属性,只读,不可改动);

  • static
    修饰局部变量,扩大变量作用域,及变量生命周期;
    修饰全局变量,使其作用域减小到仅在当前文件,在不同文件内可声明同一变量名;
    修饰函数,与全局变量类似;
  • return
    返回函数一般都具有返回值,如printf,scanf等;也有不具有返回值的void函数;

学C之路_2----运算符和关键字

原文:https://blog.51cto.com/15101747/2619848

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!