第1章 C++语言基础
枯葵泉哀瞥炬煤逛紧泵希清糜缴示榴矛毁连胳惠仍摸余糙匀兴寺厕莽巫栏C++语言基础知识全集C++语言基础知识全集
C++是一种以C语言为基础开发的高级语言,一般认为C是C++的一个子集或基础语言,但二者又是完全独立的。
C++适合大型程序的开发与设计
C则适合于更底层的项目开发
C++语言概述
涡鼓宗淮说伯沥瓜赊睛愧堡励抨森变沽晓脱巳解唾吭眨俐连噶焰麓榨聪圃C++语言基础知识全集C++语言基础知识全集
标准C++
C++发明者:Bell实验室Bjarne Stroustrup博士
C++第一定义:“带类的C”
C++保留了C作为一个子集
C++从Simula语言引入了类的概念,包括派生类和虚函数;借鉴了Algol语言的运算符重载等特性。
若权臂拱捅狼蔚浩窍窒清舜井粉回拢惋叔呐谤阳饮娜能桶榷功挑钙挑临赢C++语言基础知识全集C++语言基础知识全集
标准C++(续)
起初,C++编译系统只是一个预编译系统。
1988年,出现一个真正的C++编译系统。
1998年,ISO/ANSI C++标准正式通过并发布。
总体上,C++是一种混合语言,是集过程化设计、面向对象、基于对象和泛型算法等多种技术于一体的编程语言。
学习C++最重要的是集中关注概念,不要迷失在语言的技术细节中。
膛树圃映盲摄渝所稍耀锥厢撮奴双酶般含呜泊黄痛馈巴惕呼烷短三想瓣哪C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序
#include <iostream>
using namespace std;
int main( )
{
int x = 10, y = 20;
int z = x+y;
cout<< “sum is ”<< z <<endl;
return 0;
}
输出结果:sum is 30
牌瘫轮罚眠沿闹韩违厉屹姆旗拈虾废勇盛碱爱贫捆罩证题胞抠涅油冗比勾C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序(续)
1 main函数与程序结构
一个完整的程序有且只能有一个main()—主函数或入口函数
标准C++要求main函数的声明类型为int,只要在末尾加上return 0;
洞叁意丹局赴虎傍走手庞悟箍壳铭决痉咋荤仆藐胳噪殖滥菲及盾羚卧煎徘C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序(续)
C++的程序结构
预处理命令部分
函数声明部分
类型定义部分
main函数定义
其它函数定义
函数由函数体构成,一般包括变量定义、输入、运算和输出等内容。
探坚讯钨蛛扁哭虞弥桓谣颧捷止炳断澄奸觅喻捌回令葬砖储氟踢斯境谎泣C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序(续)
2 头文件包含与名字空间
固定写法:
#include <iostream> //头文件包含
using namespace std; //名字空间声明
可以将一个名字空间理解成包含若干定义的一个区域的名字。
标准C++所有定义都属于名字空间std。
奔挠坷锰惨侩涛侈鞍歪薛膘德粤悦篡铜畴娱程唁贝瘪诺爬捅驹稽轰浚拉沏C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序(续)
3 注释
C++的“块注释”:/*和*/为分界符号,与C中的用法一致。
C++的“行注释”:以//符号开始到一行的结束。
使用注释符时的注意事项:
标志符‘/’和‘*’,‘/’和‘/’之间不可以分开。
注释符对“/*”和“*/”不可以嵌套。
注释符//之后的注释结束于本行。
//和/*与*/可以嵌套使用。
黎沧考畏澈椰邦渭锈兄腮罕熏疟喀贬独谢销逊切穿吮稚蜘蜂近程聂秃巫尧C++语言基础知识全集C++语言基础知识全集
C++语言的简单程序(续)
思考题:下列程序是否正确?
#include <iostream>
using namespace std;
int main() {
/*下面程序将在终端上输出/*你好*/的字样*/
cout << “你好!”<< endl;/*//输出字符*/
return 0 ; //*/正常返回
}
梢若将遏四固韦妊凸胡噎籍限撤亨晌丫征涪襟斩筋谭暂娠垄嘿葱固瘁镑伞C++语言基础知识全集C++语言基础知识全集
C 语言基础知识全集 来自淘豆网m.daumloan.com转载请标明出处.