第二章 开始学习C++

C语言输入和输出(printf  scanf...)

int main()部分叫函数头 (){}包括的部分叫函数体 最后一条语句叫做返回语句。

位于函数名前面的部分叫做函数返回类型,他描述的是从函数返回给调用他的函数的信息。函数名后括号中的部分叫做形参列表或参数列表,他描述的是从调用函数传递给被调用的函数的信息。空括号意味着main()函数不接受任何信息或者main()不接受任何参数。

C++注释以双斜杠(//)打头。注释是程序员为读者提供的说明,通常表示程序的一部分或解释代码的某个方面。编译器忽略注释。

C++也能识别C注释,C注释包括在/*和*/之间,c99也在c语言中添加了//注释。

C++同C一样,也是用一个预处理器,该程序在进行主编译之前对源文件进行处理。

iostream中 io指的是输入和输出。

使用cin和cout进行输入输出的程序必须包含文件iostream。

头文件

C++新式风格没有扩展名(使用 namespace std) 转换后的c要加上前缀c且没有扩展名并可以使用不是C的特性。例 cmath(C++旧式风格同C旧式风格一样以.h结尾 例如 iostream.h math.h 二者在C++程序中均可继续使用。)

名称空间

如果使用iostream 则应使用下面的名称空间编译指令来使iostream 中的定义对程序可用。

using namespace std;

按照这种方式,类、函数和变量便是C++编译器的标准组件,他们现在都被放置在名称空间std中。

这叫做using 编译指令。表明可以使用std名称空间中定义的名称,而不使用std::前缀;

C++中""括起的一系列字符叫做字符串。

cout<<string;

endl是一个特殊的C++符号,表示一个重要的概念:重起一行。

同样,C++还提供了另一种在输出中指定换行的就是方法:C语言符号\n。

\n名为换行符。

一个差别是,endl确保程序继续运行前刷新输出(将其立刻显示在屏幕上);而使用"\n"不能提供这样的保证,这意味着在有些系统中,有时可能在您输入信息后才会显示提示。

换行符是一种被称为“转移序列”的按键组合。

程序中的声明语句叫做定义声明语句,简称为定义。这意味着它将导致编译器为变量分配内存空间。在较为复杂的情况下,还可能有引用声明。这些声明命令计算机使用在其他地方定义的变量。通常,声明不一定是变量。

对于声明变量,C++的做法是尽可能在首次使用变量前声明它。

赋值语句

carrots=25;

cout<<carrots; //打印25而非carrots

cin用来读取键盘输入;

cin>>carrots;

cout进行合并(拼接)输出: cout<<"Now you have"<<carrots<<"carrots."<<endl;

函数相关...

using namespace std 放在函数定义之前,让文件中所有的函数都能够使用名称空间std中所有的元素。

                                   放在特定的函数定义中,让该函数能够使用名称空间std中的所有元素。

在特定函数中使用类似 using std::cout;这样的编译指令,而不是using namespace std,让该函数能够使用指定的元素,如cout。

完全不适用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::。

总结

C++语句

声明语句    定义函数中使用的变量的名称和类型。

赋值语句    使用赋值运算符给变量赋值。

消息语句    将消息发送给对象,激发某种活动。

函数调用    执行函数。被调用的函数执行完毕后,程序返回到函数调用语句后面的语句。

函数原型    声明函数的返回类型、函数接受的参数数量和类型。

返回语句    讲一个值从被调用的函数那里返回到调用函数中。

类是用户定义的数据类型规范,他详细描述了如何表示信息以及可对数据执行的操作。对象是根据类规范创建的实体,就想简单变量是根据数据类型描述创建的实体一样。

C++提供了两个用于处理输入输出的预定义对象 cin和cout 它们是istream和ostream类的实例,这两个类是在iostream文件中定义的。插入运算符<<抽取运算符>> 可自动转换格式。

(完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容