VS2010 下 开发C++

1, 导入头文件 #include 当打“

2, 枚举 enum 和 C# 中不同

例:

enum type {

a  = 1,

b = 2,

c = 3

};

printf("%d",(type)b);

3,定义常量 const float PI = 3.141592657; 常量必须初始化

也可以使用宏定义#define PI 3.141592657; 不过在使用的时候,要自己注意类型。不推荐使用。

4,数组

int arr[4] = {2,3,4,5};

printf("%d",arr[0]);

//字符串

char s[7] = "String";

数组的大小必须是字符串中字符的个数加1。通常最好的做法就是:在用一个字符串直接初始化一维字符数组时,不给出数组的大小,这时系统将会根据初始化的字符串的大小来确定数组的大小。

5,使用命名空间,Dos 接收参数与输出

using namespace std; 在 main() 函数中就可以直接使用 cin>>i; cout<>i;

//使用scanf();

int a=0;

scanf("%d",&a);

6,查看变量内存占用 sizeof();

7,自定义类型typedef

typedef char  str;

typedef str string[];

string s = {"44"};

printf(s);

8, go to 一般使用较少

head:

typedef char  str;

typedef str string[];

string s = {"44"};

printf(s);

goto head;

9,预处理功能

在编译之前被首先执行,必须加上#表示为预处理

10,

宏定义命令被执行时,将其程序中出现的宏名用被定义的字符串替换,成为宏替换,替换后再进行编译。注意:宏替换是一种简单的替换,编译器不做任何语法检查。

取消某种宏定义: #undef   由于宏是在编译的时候进行替换

11,条件编译

#define str true

#ifdef str

//定义宏后编译这里

#else

//未定义宏后编译这里

#endif

12,文件包含

文件包含命令的格式如下:

#include    或者, #include   “文件名”

上面的两种格式是有区别的。

<>:它主要用来包含系统所提供的并存放在指定子目录下的头文件。

“”:它主要用来包含用户自己定义的头文件或者其他源文件。

13,window 对话框

#include

提示信息:

int main()

{

MessageBox(NULL,"我的第一个小VC对话框    ","提示信息",MB_OK);

}

确认提示:

h:

if(MessageBox(NULL,"我的第一个小VC对话框","提示信息",MB_OKCANCEL)==MB_OKCANCEL)

{

goto  h;

}

vs2010开发php,VS2010 下 开发C++相关推荐

  1. 0doo-odoo-8快速开发平台pycharm下开发环境搭建

    Windows下odoo-8开发环境搭建 1.搭建准备 (1)python-2.7.X (2)pycharm-professional-2017.3.1 (3)node.js (4)postgresq ...

  2. linux与windows下开发,Linux 与 Windows下开发感受

    Linux 和 Windows环境下开发各有优点.以下Linux 下使用感受是在Ubuntu11.04,别的发行版还没试过. 至于各自的缺点,都可以通过各种方法,得到或多或少地解决.至于要花费多大的精 ...

  3. 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容...

    [Qt开发][VS开发][Linux开发]OpenCV.Qt-MinGw.Qt-msvc.VS2010.VS2015.Ubuntu Linux.ARM Linux中几个特别容易混淆的内容 标签:[Qt ...

  4. 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法

    [VS开发]VS2010 MFC中控件.对话框等背景颜色动态修改的方法 标签(空格分隔):[VS开发] 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明: ...

  5. 平台:VS2010+object2015(sdk)+zwCAD2015(开发版) 配置

    平台:VS2010+object2015(sdk)+zwCAD2015(开发版) VS2010配置: 1. 安装 ZWCAD+_2015_ZRXSDK.exe 2.VS2010配置: a.  头文件添 ...

  6. 基于cepark usb开发板 VS2010使用libusb-win32开发应用程序

    软件使用环境: MFC程序开发: VS2010 操作系统:WIN7 开发板:cepark usb 1.    编写好下位机程序,这里直接使用圈圈的MyUsbHid,将USB设备连接到电脑: 2.    ...

  7. TensorRT 7.2.1 开发概要(下)

    TensorRT 7.2.1 开发概要(下) 1.2. Where Does TensorRT Fit? 一般来说,开发和部署深度学习模型的工作流要经过三个阶段. Phase 1 is trainin ...

  8. php的yii2框架下开发环境xampp,vim,xdebug,DBGp的搭建

    2019独角兽企业重金招聘Python工程师标准>>> 引言 Yii1.1的搭建过程见这里.下面做少许改动,加入composer部分,使之用于Yii2. 选择Linux桌面环境Dee ...

  9. android 4.4 禁止下拉,Android开发中禁止下拉式的实现技巧

    我们开发项目的时候,经常会看到禁止的情况,而Android开发中并没有直接调用的接口,下面是爱站技术频道小编就给大家介绍的Android开发中禁止下拉式的实现技巧,希望网友们喜欢! 分享给大家供大家参 ...

  10. android输出log,Android开发 Release情况下也能输出log

    一般我们开发程序都是在debug模式下开发,打log很方便,什么log.v.log.d.log.i都热别好使,但是到了要发布时我们通常要打release版包,在release版下做测试也是必需的,为了 ...

最新文章

  1. Entity Framework返回IEnumerable还是IQueryable?
  2. 使用Networkx进行图的相关计算——黑产集团挖掘,我靠,可以做dns ddos慢速攻击检测啊...
  3. C/S和B/S的区别
  4. Windows7 最重要的70个技巧和窍门
  5. 九、深入Java字符串(上篇)
  6. SQL Server 索引结构及其使用(一)
  7. SQL Server 2008 SP1
  8. AGC 019F.Yes or No(思路 组合)
  9. ubuntu下解决csdn网页打不开的问题
  10. [C/C++] C++笔试常见问题
  11. c语言全局钩子,如何实现键盘钩子(文章)?
  12. 液晶显示屏简介以及与CRT显示屏的对比
  13. 加盐密码哈希:如何正确使用 (转)
  14. 微信语音技术原理_干货 | 2 分钟论文:语音生成表情包背后的技术原理
  15. 智能化改造推动企业生产过程更为精准与高效
  16. 圆形比例图(饼状图)
  17. 9.1资源(2020.4.6更新)
  18. Graph Neural Networks with Convolutional ARMA Filters
  19. 计划策略之10 (一)
  20. ZZULIOJ--2835: 未成年人之友

热门文章

  1. Linux监控FastCGI程序自启,Linuxx下fastcgi安装
  2. time库是python中处理时间的标准库_python语言time库和datetime库基本使用详解
  3. 《Python游戏编程快速上手》第八章--Hangman
  4. Django框架(19.Django中获取url的参数(位置参数以及关键字参数))
  5. opencv学习笔记21:直方图和掩膜 原理及其应用
  6. VTK:vtkDelaunay2D用法实战
  7. OpenCASCADE:写STEP
  8. wxWidgets:Owner-draw 示例,适用于 Windows
  9. wxWidgets:获取主机的IP地址
  10. boost::uuid模块实现用窄存档测试序列化 uuid的测试程序