C++基础编程---1.3模糊概念

1.main函数

             (1)、main函数虽然比较特殊,但是和其他函数定义是相同的,根据C99标准,两种形式,int  main(void)和int main(int argc,char *argv[]),虽然有的时候可以写成void main(),为了可移植性,最好写成int main()的形式;

         (2)、main函数可以有参数(int argc,char *argv[]),参数是从它对应的编程语言运行库(启动代码)中得到,实际上操作系统先调用启动代码,启动代码再调用main函数,如VC++--->VC运行库中,运行库runtime调用main函数

         (3)、return  0;不同的值代表不同的含义,main函数的返回值代表指示状态,0表示返回成功,非0表示返回值的含义由系统调用,操作系统自动检测返回值,根据返回值的不同判断错误类型

 

2.编译器

              (1)、编译器的功能:除了将高级语言编译成计算机语言之外,还可以排除基本的语法错误;

              (2)、任何IDE编译运行程序的时候,都是把命令进行了封装,方便我们使用,当然我们也可以通过cmd命令行进行编译,不过需要配置环境变量,举例:

                                                          我的vc编译器放在E:\developTool\VC2010 
                                                           path应加入E:\developTool\VC2010\bin 
                                                          再为系统加入两个环境变量include,lib                    环境变量实际上类似我们程序中的全局变量
                                                           include的值设为E:\developTool\VC2010\include 
                                                           lib的值设为:E:\developTool\VC2010\lib

3.输入、输出

            (1)、C++标准库提供了IO机制---iostream库,这个库里包含两个类istream和ostream类,分别定义了cin对象和cout对象,当然ostream类还定义了cerr和clog对象,系统通过将所运行的窗口和这些对象进行关联

         (2)、cin对象---标准输入流,一次输入问题,键盘输入结束时,输入数据并不是直接给cin对象,而是先输入的缓冲区,cin函数从缓冲区(显存的一部分)中读取数据
         (3)、cout、cerr、clog对象,都是输出流,cout终端显示器输出,内存对应开辟一个缓冲区,而cerr和clog对象,标准错误流,一般在警告读者时使用,cerr不经缓冲区直接输出,clog对象放到缓冲区再输出

4.文件重定向

               这是一个基本术语,每次运行,在窗口都要输入,比较烦,这是可用到文件重定向,通俗来讲就是把原文中cin从键盘输入改为文件输入,屏幕输出改为输出到某文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值