Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > c++ primer(第四版)学习札记 9-29
【标  题】:c++ primer(第四版)学习札记 9-29
【关键字】:c++,primer,9-29
【来  源】:BLOG.CSDN.NET

c++ primer(第四版)学习札记 9-29

Your Ad Here
1、在do-while语句中,有个细节是应该要注意的,就是while   (condition);在这个语句后面的分号千万不要忘记了,这和while是不同的
还有,如果do中定义的变量,由于作用域的问题,将不能在while语句中访问,所以应该在do前将循环中要使用的变量定义好。同时,也避免在while中定义变量,这样由于while语句在后,所以do中是无法使用的。
 
2、使用goto语句的时候,应注意不能跳过变量的定义,如果之中有变量定义,应该使用{}括起来。
 
3、有些预定义的指令很有用:
_ _FILE_ _ name of the file.
_ _LINE_ _ current line number.
_ _TIME_ _ time the file was compiled.
_ _DATE_ _ date the file was compiled.
还有就是assert,判断一个语句的结果是否为非零
 
第六章结束
 
4、ex7_1:
以前一直不理解jjhou为什么要把参数分为引数和参数,而不是像我们的习惯那样翻译成实参和形参,看了英文书后,知道是有原因的,因为英语中这两个词并不同:
Parameters,形参,参数(jjhou):和函数内部定义的变量相同,在函数内部使用,不同的是Parameter是定义在函数的参数表中的,将会在函数被调用时由传来的argument初始化
Arguments,实参,引数(jjhou):看了Parament的说明,这个argument是什么不难理解,不过argument可以是表达式,所以包括常数、变量、语句等
 
5、函数不能把数组和函数作为返回值,所以可行的就是返回数组的第一个元素的指针以及一个函数指针
 
6、来看关于指针做函数参数的例子:
void reset(int *ip)
{
*ip = 0; // changes the value of the object to which ip points
 ip = 0;  //changes only the local value of ip; the argument is             //unchanged
}
一定要弄明白什么在改变而什么没有改变,把地址作为参数copy给ip,通过ip的解引用(dereference)可以改变ip所指向的值,但是,作为ip,是函数的内部变量,所以,传进来的地址并没有改变,如果要想改变地址,我想要使用指向指针的指针做参数了:
void reset(int **ip)
9月,c++欢迎程度排第三:【上一篇】
用valgrind来检查内存泄漏:【下一篇】
【相关文章】
  • 9月,c++欢迎程度排第三
  • 《超越C++标准库:Boost库导引》:目录
  • 《超越C++标准库:Boost库导引》:Boost库简介
  • 初学者入门篇:小议Java和C++区别
  • C/C++常用的调试宏
  • Q:求助!!??将一个数据文件通过include的方式加入到VC++的开发项目中,如何来调用?
  • 学C++不得不看的一篇文章
  • Visual C++6.0 API函数操作技巧集
  • c++ primer(第四版)学习札记 9-27
  • C++代码优化
  • 【随机文章】
  • 运行 RMI 程序找不到类的一个原因
  • Atlas客户端类库、控件介绍(1)
  • JSP教程(5)
  • 企业抉择:ERP仓储模块Vs.专业WMS软件——企业文化
  • SQL SERVER与ACCESS、EXCEL的数据转换
  • 准备买c51+am2 2800+,将一些东西都先记在这里
  • ASP 3.0对ASP 2.0的改进
  • Firefox挑战IE的武器(2):工具详解
  • 黑基原创:漫谈VB代码的优化(2)
  • 实时操作系统μC/OS-II在MCF5272上的移植
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.