C++学习笔记(一)

(一)早已计划学习C++却现在才开始,失败
(二)跟的书是《C++精解和程序设计》(第四版)清华大学出版社,优点是程序设计例子相当的多
(三)现在这个进度的笔记会相当白,权当记录进度,主要记录新知识

——————————————我是分隔线——————————————————

(1)namespace std.
          eg. using namespace std.
          表示我们将使用C++编译器的称为namespace std.(=stand)的特殊区域中命名的对象。
          因为C++标准库是在标准命名空间中定义的,所以该行代码将出现在我们所有程序中。
          using语句须分号结尾,跟在没有分号结尾的#include语句后面。

(2)main()函数以return 0;结束
          int main(){
          .............
          return 0;
          }

(3)对cin,cout,<<,>>的理解
          cout就是显示器,<<是插入符,意思就是把<<后面的插入到显示器屏幕上。
          cin就是键盘,>>是提取符,意思就是把>>前面的cin即键盘输入的提取到后面的变量中。
          另外,cin>>,数据输入顺序须与变量排列顺序一致。数值型与字符串型之间必须插入空格,连续
          的字符数据和字符串之间客添加空格。
         然后想到带空格的字符串怎么输入呢?
         经过google和试验后得到结论,用cin的一个方法getline,用法如下:

         #include   <string> 
         #include   <iostream> 
         using   namespace   std; 

         int   main(){ 
         string   str; 
         cin.getline(str,10); 
         }
  
         getline 的函数原型为
         getline(char   *   line,int   size,char='/n')  
         第一个参数是字符数组,第二个是个数,第三个是结束标志,用回车结束

         cout<<后的<<endl,是endline的意思,表示换行,几个就换几行。

(4)使用字符串,就要包含string头文件,即#include <string>但若只在cout开头是使用,就可不写。
          string是一个类,被定义的是一个对象。
          string str;     //这个str就是一个对象,不是变量

          另外,cin,cout及<<,>>的使用要包含iostream文件,即#include <iostream>

(5)书写风格
           对于多个单词的标识符的命名,书中使用匈牙利表示法,即不是加下划线的表示法,是除第一个单词
          之外其余单词首字母大写,如dollarsPerHour

          常量的声明放在任何变量与对象的声明之前。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值