入门的hello world

using namespace std; 是使用命名空间,有点像java里面的引入包
main 方法和java一样是主入口,有且只有一个,因为是int ,所以还必须返回一个整形
#include<iostream>
using namespace std;
int main()
{
cout << "hello world!"<< endl;
cin.get();//这个可以不要
return ;
}

所以换成下面的方法也是可以的:

#include<iostream>
int main()
{
std::cout << "hello world12!"<< endl;
std::cin.get();//这个可以不要
return ;
}

变量的使用:

#include<iostream>

int test(){
int x = ;
int y = ;
int x1 = ;
int y1 = ;
char z('A');
z = 'B';
std::cout << x + y <<std::endl;
std::cout << x1 + y1 <<std::endl;
std::cout << z <<std::endl;
std::cin.get();//这个可以不要
return ;
}
int main()
{
test();
return ;
}

枚举的用法:

#include<iostream>

int test(){
enum Weekday{Mon= ,Tsu= ,Wen= };
std::cout << Mon + Tsu + Wen <<std::endl;
std::cin.get();//这个可以不要
return ;
}
int main()
{
test();
return ;
}

作用域的问题:

#include<iostream>

int test(){
enum Weekday{Mon= ,Tsu= ,Wen= }; {
{
{
int x = ;
std::cout << x <<std::endl;
}
}
}
std::cout << Mon + Tsu + Wen <<std::endl; std::cin.get();//这个可以不要
return ;
}
int main()
{
test(); return ;
}

判断运算符和比较运算符:

#include<iostream>

int test(){
enum Weekday{Mon= ,Tsu= ,Wen= }; {
{
{
int x = ;
std::cout << x <<std::endl;
}
}
}
if( > ){
std::cout << "确实大些!!" <<std::endl;
} std::cout << Mon + Tsu + Wen <<std::endl; std::cin.get();//这个可以不要
return ;
}
int main()
{
test(); return ;
}

字符串的运用:

#include<iostream>
#include<string>
int test(){
enum Weekday{Mon= ,Tsu= ,Wen= }; {
{
{
int x = ;
std::cout << x <<std::endl;
}
}
}
if( > ){
std::cout << "xiao!!" <<std::endl;
}else{
std::cout << "da!!" <<std::endl;
} std::string mystring("this is sting test");
std::cout << Mon + Tsu + Wen <<std::endl;
std::cout << mystring <<std::endl;
std::cin.get();//这个可以不要
return ;
}
int main()
{
test();
  
return ;
}

枚举和数组的用法:

#include<iostream>
#include<string>
int test(){
enum Weekday{Mon= ,Tsu= ,Wen= }; {
{
{
int x = ;
std::cout << x <<std::endl;
}
}
}
if( > ){
std::cout << "xiao!!" <<std::endl;
}else{
std::cout << "da!!" <<std::endl;
} std::string mystring("this is sting test");
std::cout << Mon + Tsu + Wen <<std::endl;
std::cout << mystring <<std::endl;
std::cin.get();//这个可以不要
double temp[];
temp[] = ;
temp[] = ;
temp[] = ; return ;
}
int main()
{
test(); return ;
}

指针的用法:

使用&可以获得任意变量的地址,但是必须在对应的指针中才能储存地址例如 long 的变量的地址就只能储存在long 的指针中。

记住指针一定要初始化

#include<iostream>
#include<string>
int test(){
long number;
number = 12345L;
long *pstr = 0L; //定义一直指针
pstr = &number; //获得变量的内存地址,将内存地址赋值给指针 std::cout << pstr <<std::endl;
std::cout << *pstr <<std::endl; //*间接运算符,和指针一起用,可以得到指针所指向的值
std::cin.get();
return ;
}
int main()
{
test(); return ;
}

指针的内存图

C++ 简单的入门语法的更多相关文章

  1. Smarty3配置及入门语法

    一.Smarty3配置 下载Smarty文件 在Smarty的官方网站下载Smarty文件,解压下载到的Smarty文件,Smarty的库文件就在libs文件夹中. 我使用的PHP调试环境的程序集成包 ...

  2. 使用 java 实现一个简单的 markdown 语法解析器

    1. 什么是 markdown Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的 ...

  3. Python学习系列(四)Python 入门语法规则2

    Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, ...

  4. Python简单爬虫入门三

    我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信 ...

  5. Python简单爬虫入门二

    接着上一次爬虫我们继续研究BeautifulSoup Python简单爬虫入门一 上一次我们爬虫我们已经成功的爬下了网页的源代码,那么这一次我们将继续来写怎么抓去具体想要的元素 首先回顾以下我们Bea ...

  6. GJM : Python简单爬虫入门(二) [转载]

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

  7. DirectShow 最简单的入门 -- 播放一段视频

    #include <dshow.h> #pragma comment(lib,"strmbase.lib") #pragma comment(lib,"qua ...

  8. 简单说说Markdown语法

    # 简单说说 MarkDown 语法 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr ...

  9. echarts之简单的入门——【二】再增加一个柱状图和图例组件

    echarts之简单的入门——[一]做个带时间轴的柱状统计图 现在需求说,我需要知道日答题总次数和活跃人数,那么我们如何在上面的图表中增加一个柱状图呢? 如果你看过简单入门中的配置项手册中series ...

随机推荐

  1. 如何监控 Nginx?

    什么是 Nginx? Nginx("engine-x")是一个 HTTP 和反向代理服务器,同时也是一个邮件代理服务器和通用的 TCP 代理服务器.作为一个免费开源的服务器,Ngi ...

  2. RH的NFS配置--简单OK

    参照文档: http://wenku.baidu.com/link?url=SAcDvj8WtBd8dunC7P6FTFADYYVzzxhOiNJqbgr-aGTZovM0lHg-wbYgv9I3Lu ...

  3. 【UVA10603】Fill (构图+最短路)

    题目: Sample Input22 3 4 296 97 199 62Sample Output2 29859 62 题意: 有三个杯子它们的容量分别是a,b,c, 并且初始状态下第一个和第二个是空 ...

  4. MFC窗口风格 WS_style/WS_EX_style(超详细)

    窗口风格(Window style) WS_BORDER   有边框窗口 WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用.指示窗口包含标题要部分 ...

  5. Linux学习笔记24——进程管道

    一 管道的作用 通常把一个进程的输出通过管道连接到另一个进程的输入. 二 popen和pclose函数 #include <stdio.h> FILE *popen(const char ...

  6. HDOJ/HDU 2535 Vote(排序、)

    Problem Description 美国大选是按各州的投票结果来确定最终的结果的,如果得到超过一半的州的支持就可以当选,而每个州的投票结果又是由该州选民投票产生的,如果某个州超过一半的选民支持希拉 ...

  7. 在Xcode中使用Clang Format

    Xcode中的Re-Indent,顾名思义,只是一个调整缩进的功能,完全依赖它来进行代码格式化显然不够用.我们使用了一个叫做ClangFormat-Xcode的插件,配合Re-Indent一起来做代码 ...

  8. Java 中UDP原理机制及实现方式介绍(建议阅读者阅读前了解下Java的基础知识,一方便理解)

    1.基本概念介绍: 首先得简单介绍下UDP. UDP( User Datagram Protocol )协议是用户数据报,在网络中它与TCP协议一样用于处理数据包.在OSI模型中,在第四层——传输层, ...

  9. Dr.com5.2 for linux

    最近安装了在ubuntu基础上改的elementaryos,很漂亮,学校提供的破linux客户端不能连上,网上常见的也是旧版本. 最后在百度Dr.com贴吧和这个帖子 http://forum.ubu ...

  10. jquery 使用方式记录

    1.监听键盘事件 $("#id").keyup(function(event){ if(event.keyCode == 13){ $("#btn_addgoods_su ...