vs2010开发php,VS2010 下 开发C++
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++相关推荐
- 0doo-odoo-8快速开发平台pycharm下开发环境搭建
Windows下odoo-8开发环境搭建 1.搭建准备 (1)python-2.7.X (2)pycharm-professional-2017.3.1 (3)node.js (4)postgresq ...
- linux与windows下开发,Linux 与 Windows下开发感受
Linux 和 Windows环境下开发各有优点.以下Linux 下使用感受是在Ubuntu11.04,别的发行版还没试过. 至于各自的缺点,都可以通过各种方法,得到或多或少地解决.至于要花费多大的精 ...
- 【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 ...
- 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
[VS开发]VS2010 MFC中控件.对话框等背景颜色动态修改的方法 标签(空格分隔):[VS开发] 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明: ...
- 平台:VS2010+object2015(sdk)+zwCAD2015(开发版) 配置
平台:VS2010+object2015(sdk)+zwCAD2015(开发版) VS2010配置: 1. 安装 ZWCAD+_2015_ZRXSDK.exe 2.VS2010配置: a. 头文件添 ...
- 基于cepark usb开发板 VS2010使用libusb-win32开发应用程序
软件使用环境: MFC程序开发: VS2010 操作系统:WIN7 开发板:cepark usb 1. 编写好下位机程序,这里直接使用圈圈的MyUsbHid,将USB设备连接到电脑: 2. ...
- TensorRT 7.2.1 开发概要(下)
TensorRT 7.2.1 开发概要(下) 1.2. Where Does TensorRT Fit? 一般来说,开发和部署深度学习模型的工作流要经过三个阶段. Phase 1 is trainin ...
- php的yii2框架下开发环境xampp,vim,xdebug,DBGp的搭建
2019独角兽企业重金招聘Python工程师标准>>> 引言 Yii1.1的搭建过程见这里.下面做少许改动,加入composer部分,使之用于Yii2. 选择Linux桌面环境Dee ...
- android 4.4 禁止下拉,Android开发中禁止下拉式的实现技巧
我们开发项目的时候,经常会看到禁止的情况,而Android开发中并没有直接调用的接口,下面是爱站技术频道小编就给大家介绍的Android开发中禁止下拉式的实现技巧,希望网友们喜欢! 分享给大家供大家参 ...
- android输出log,Android开发 Release情况下也能输出log
一般我们开发程序都是在debug模式下开发,打log很方便,什么log.v.log.d.log.i都热别好使,但是到了要发布时我们通常要打release版包,在release版下做测试也是必需的,为了 ...
最新文章
- Entity Framework返回IEnumerable还是IQueryable?
- 使用Networkx进行图的相关计算——黑产集团挖掘,我靠,可以做dns ddos慢速攻击检测啊...
- C/S和B/S的区别
- Windows7 最重要的70个技巧和窍门
- 九、深入Java字符串(上篇)
- SQL Server 索引结构及其使用(一)
- SQL Server 2008 SP1
- AGC 019F.Yes or No(思路 组合)
- ubuntu下解决csdn网页打不开的问题
- [C/C++] C++笔试常见问题
- c语言全局钩子,如何实现键盘钩子(文章)?
- 液晶显示屏简介以及与CRT显示屏的对比
- 加盐密码哈希:如何正确使用 (转)
- 微信语音技术原理_干货 | 2 分钟论文:语音生成表情包背后的技术原理
- 智能化改造推动企业生产过程更为精准与高效
- 圆形比例图(饼状图)
- 9.1资源(2020.4.6更新)
- Graph Neural Networks with Convolutional ARMA Filters
- 计划策略之10 (一)
- ZZULIOJ--2835: 未成年人之友
热门文章
- Linux监控FastCGI程序自启,Linuxx下fastcgi安装
- time库是python中处理时间的标准库_python语言time库和datetime库基本使用详解
- 《Python游戏编程快速上手》第八章--Hangman
- Django框架(19.Django中获取url的参数(位置参数以及关键字参数))
- opencv学习笔记21:直方图和掩膜 原理及其应用
- VTK:vtkDelaunay2D用法实战
- OpenCASCADE:写STEP
- wxWidgets:Owner-draw 示例,适用于 Windows
- wxWidgets:获取主机的IP地址
- boost::uuid模块实现用窄存档测试序列化 uuid的测试程序