入门的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. 在CENTOS6上安装MONGODB

    为接下来的工作热一下手.. 以前看过一本书,了解了,但好像有三四年,又忘了..:( 参考URL: http://www.centoscn.com/image-text/install/2014/112 ...

  2. C语言头文件的使用与写法

    C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本来面目.揪其原因,我的驽钝和好学而不求甚解固然是原因之一,但另 ...

  3. 【HDOJ】3308 LCIS

    线段树,题目感觉比较难,看别人思路做的.还得继续练这个专题. #include <iostream> #include <cstdio> #include <cstrin ...

  4. 从 mian 函数开始一步一步分析 nginx 执行流程(一)

    如不做特殊说明,本博客所使用的 nginx 源码版本是 1.0.14,[] 中是代码所在的文件! 我们先贴出 main 函数的部分代码: [core/nginx.c] int ngx_cdecl ma ...

  5. once

    var once = function(obj, evtType, handler) { var f = function() { //console.log(arguments) handler.a ...

  6. Java第一次写的流布局图形界面,留个纪念

    package jisuanqi; import java.awt.*; public class MyFrame extends Frame{ //继承Frame类 public MyFrame() ...

  7. 【索引】Objective-C基础教程-读书笔记

    第1章 启程 http://www.cnblogs.com/duxiuxing/p/5492219.html 第2章 对C的扩展 第3章  面向对象编程的基础知识 第4章 继承 第5章 复合 第6章 ...

  8. 合并两个rs结果输出

    <%Const SqlDatabaseName = "DNN625"       ' 数据库名字' Const SqlPassword     = "123456& ...

  9. 简单登陆UI设计

    简单UI设计 作品效果图: 关键技术:      用到了本地化控件:SharedPreferences,简单的说就是本地配置. 四大组件:Intent 基本思路请看代码: Java代码: import ...

  10. FPGA入门学习第一课:二分频器

    分频器还是比较简单的,一般的思路是:每数几个时钟就输出一个时钟.最简单的当数二分频器了,每当时钟上升沿(或下降沿)就把输出翻转一下.这样就刚好实现了二分频器了. 网上也搜到了最简实现”二分频最简单了, ...