您的位置:首页 > 编程语言 > C语言/C++

Day3 C++的一些语言规则(1)

2014-11-11 14:03 211 查看
 ++在前,前运算后赋值  i=3, j=2  a=(i++)+j     则a=5,i=4   
逗号运算符和表达式,顺序求解,结果为最后一个表达式值:
例如:(a=3*5, a*4), a+5   结果:20且a=15;   (15,60),20—>60,20—>20

简单的输入输出
cin>> (  )进制>> i    例如:cin<< hex << i    输入:11,输出:17
指定输入输出项宽度:cout<< setw(6) << i << setw(10)<< j; 注意要引入头文件 iomanip.h

循环:
switch-case 语句后跟常量
多个case可公用一组程序;
case,default只是排序做欧诺个,依次往下运算,遇到break跳出

while
例k=10,while(k- -);cout<< ……    直至k=0时为假,遵循先赋值后运算,之后k=-1;
do while和while 的区别,当第一次循环表达式值为真时,结果完全一样
通常和整除余数结合起来,因为余数为0时,while循环为假,是跳出循环的条件

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++华丽的分界++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

总体框架理论部分

基于资源的编程:把二进制“资源文件”连接到C++编译器(资源文件— —位图,图标…)

Active X 模板库— —可以用它为Internet 开发Active X控件

同时学习C++,Windows和MFC库,到实际开发至少6个月

MFC消息映射:MFC使用宏把Windows消息连接(映射)到C++成员函数

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++华丽的分界++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

函数和编译器预处理

所编函数尽量少于主调函数发生关系
函数可以嵌套调用,不可以嵌套定义
当函数开始调用时,形参被分配到内存单元
形参(函数中)要定义类型
return语句可以终止函数,并将控制返回到主调函数
函数返回值的类型,也是函数的类型(返回值— —唯一)
被调函数应在主调函数之前或者先做声明
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++华丽的分界++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

递归函数,需要有结束条件

作用域(作用域运算符::)

块作用域 { }
文件作用域 函数外的变量是全局变量,内存中有唯一存储空间
函数原型作用域
函数作用域:主调函数、函数
类的作用域
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++华丽的分界++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

变量类型

外存                                            内存

程序 —— —— —— —— ——> 程序区

                                                   静态存储区(静态局部变量、全局变量:初值都为0)

                                                   动态存储区— —函数结束时释放

全局变量

extern

static— —只能在本文件中引用

内联函数:编译调用时,将被调函数体的代码直接插到调用处,其实是用内存空间换取时间(之后会具体再讨论,先知道概念和基本用法)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++华丽的分界++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

小萌兔喝奶奶~~~



                               


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++