菜单
  

    if (s[i] != c) { s[j] = s[i]; j++;}
    我们在第1章中编写的函数getline是类似结构的另外一个例子。我们可以将该函数中 的if语句:
    if (c == '\n') { s[i] = c;++i;}
    用下面这种更简洁的形式代替:
    if (c == '\n') s[i++] = c;
    我们再来看第三个例子。考虑标准函数strcat(s, t),它将字符串t连接到字符串s 的尾部。函数strcat假定字符串s中有足够的空间保存这两个字符串连接的结果。下面编 写的这个函数没有任何返回值(标准库中的该函数返回一个指向新字符串的指针):
    /* strcat: concatenate t to end of s; s must be big enough */ void strcat (char s[], char t[])
    {int i, j;
    while (s[i] != '\〇')/* find end of s */ i++;
    while ((s [i++] = t[j+ + ])丨='\0') /* copy t */
    在将t中的字符逐个拷贝到s的尾部时,变量i和j使用的都是后缀运算符++,从而保证在
    循环过程中i与j均指向下一个位置。 赋值运算符与表达式
    在赋值表达式中,如果表达式左边的变量重复出现在表达式的右边,如: i = i + 2
    则可以将这种表达式缩写为下列形式: i+= 2
    其中的运算符+=称为赋值运算符。
    大多数二元运算符(即有左、右两个操作数的运算符,比如+)都有一个相应的赋值运算 符op=,其中,op可以是下面这些运算符之一:
  1. 上一篇:JSP在线理财网站的设计与开发
  2. 下一篇:VB.net服装企业库存管理系统设计与开发
  1. jsp计算机学院学生就业及...

  2. Java航空订票系统设计

  3. 基于IOS的游戏资讯平台的设计与实现

  4. MAYA+Unity次世代第一人称射击游戏设计与制作

  5. 计算机音乐分类辨识研究

  6. 游戏平台中行为规则抽取研究

  7. 基于kinect的体感交互游戏的开发

  8. 乳业同业并购式全产业链...

  9. 大众媒体对公共政策制定的影响

  10. 电站锅炉暖风器设计任务书

  11. java+mysql车辆管理系统的设计+源代码

  12. 当代大学生慈善意识研究+文献综述

  13. 中考体育项目与体育教学合理结合的研究

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回