C++学习日记和心得(一)(新手帖,高手勿笑)

2023-11-12

  前言:我之前三年也学过其他语言(VB,pascal)都不是非常主流,但有一定程序学习的基础,没学过程序的孩子也不要伤心,只要认认真真的学习还是可以学会的。我也是刚开始学C++,所以希望大家跟我一同从0开始学习C++。如果对我有一些疑问和批评欢迎提出,大家共同进步。

  先说一下准备的工具:

  1.VC++6.0:http://www.xdowns.com/soft/38/121/2012/Soft_95536.html
  2.VC++6.0助手:http://www.cr173.com/soft/35261.html

  对于C++的简介我就不提了。C++还是算做现在比较主流的程序语言。

  打开 VC++6.0,点击文件,选择C++ Source File(header file应该写入的是头文件,函数声明,原型定义。

source file应该写入的是函数实现,主函数就写在这里。)

 C++ Source File 程序基本结构:

大概看看就OK了。

#include <iostream.h>(调用系统的一些常用函数)
void main(void) (主程序开头定义)
{ (相当于begin)
    int i ;(定义i为整数型)(相似的还有:float(实数),char(字符(只有一个))  
    const int r=1000; (对r进行赋值,以后不能再对其赋值)
    cout<<"要输出的内容"<<"要输出的变量"<<'/n;'(’/n'换行)
    cin>>i; (将输入的数据储存在i变量中)
    //    (//  后可以写注释,不会运行此行)
    cout<<"要输出的内容"<<endl;(endl相当于回车,即换行)
} (相当于end)



#######(注意:程序的代码要整齐又凹凸感,在差错时才不会乱,每行代码末尾记得加  ;(分号))########



例1:一般初学程序都会让我们写欢迎程序

建立一个  C++ Source File

代码可以直接复制,但建议自己码字,印象更深。


#include<iostream.h>
void main(void)
{
    cout<<"欢迎来到VC++世界"<<endl;
}


点击上面的菜单栏的   组建   编译

然后看看最下面的实时对话框,如果是       xxx.obj - 0 error(s), 0 warning(s)    则编译没问题。

然后看看最下面的实时对话框,如果是       xxx.obj - 1 error(s), 0 warning(s)    则编译出现问题,需要重新检查一下代码或者  点击  组建  调试  Step  into。然后一步一步的运行,就可以检查是在那一行出现错误。


如果没问题就可以点击   组建   执行  就会出来一个黑黑的对话框,这就是我们写的代码的成果(这只是最最基础的程序而已哦)。再来个难一些的


例2:输入圆的半径得出圆的面积


代码可以直接复制,但建议自己码字,印象更深。

#include <iostream.h>
void main(void)
{
   const float PI=3.14159;           // 定义π的值
   float r,s;                        //定义半径r和面积s
   cout <<"输入圆的半径得出圆的面积:"<<endl;//输出第一行提示
   cout <<"请输入圆的半径:"<<endl;//输出第二行提示
   cin>>r;  //读入半径r的数值
   s= PI * r * r;  //计算圆的面积s
   cout <<"圆的面积:"<<s<<endl;  //输出圆的面积 
}// 


好了今天就写到这里吧,刚学都会比较难一点,希望我的现学现卖可以帮到你。

谢谢光临我的微博;

如果想和我交流请加QQ:834449164。


  

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++学习日记和心得(一)(新手帖,高手勿笑) 的相关文章

  • 选择正确的C/C++ Runtime Library

    解决下面的编译 链接问题过程中 有一些新的认识 warning LNK4049 locally defined symbol error LNK2001 unresolved external symbol 本文意在总结 讨论的中心自然也正
  • VC++中窗口过程函数及其消息发送、响应机制介绍

    在VC 中 窗口过程函数是应用程序定义的一个函数 主要功能是处理发送给窗口的消息 窗口过程函数的定义是 virtual LRESULT WindowProc UINT message WPARAM wParam LPARAM lParam
  • 《java与模式》笔记(二) 开闭原则

    4 1 什么是开闭原则 开闭原则指的是一个软件实体应对对扩展开发 对修改关闭 Software entities should be open for extension but closed for modification 这个原则是说
  • BIG Endian 和 Little Endian(small endian)模式的区别

    BIG Endian 和 Little Endian small endian 模式的区别 谈到字节序的问题 必然牵涉到两大CPU派系 那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU PowerPC系列采用b
  • VC++实现视频压缩编码标准 MPEG-4

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家提出意见 一起讨论 需要源码的请与我联系 参考书籍 lt
  • C++11各编译器支持情况对比

    原文地址 http sd csdn net a 20120813 2808540 html C 11标准在去年8月份获得一致通过 这是自1998年后C 语言第一次大修订 对C 语言进行了改进和扩充 迄今为止已整整一年啦 想知道C 11在这一
  • 2012腾讯校园招聘笔试成都站回忆版

    腾讯的笔试题目比较基础 具体的题目记不清除了 设计到的知识点 1 c语言基础 sizeof strlen的用法 2 linux基本命令umask 3 SQL语言 4 数据结构的知识 建立二叉树 顺序表操作的复杂度 5 操作系统的知识 通过页
  • EL表达式详解

    原文地址 http www cnblogs com Fskjb archive 2009 07 05 1517192 html EL 全名为Expression Language EL 语法很简单 它最大的特点就是使用上很方便 接下来介绍E
  • 怎么成为一个软件架构师

    的确没想到随手写的东西有那么多的回复 不管怎样还是挺高兴的 在这里谢谢大家的关注了 其实做了这么多年的技术脑子里总会跳出很多的想法 但很少有时间静下来仔细地思考思考 写写博客也算是一种自我归纳和总结吧 软件架构师 这个名词也不知是什么时候进
  • 安卓Android和Java语言的异同、关系和区别

    安卓Android和Java语言的异同 关系和区别 安卓Android是一种以Linux为基础的开放源码操作系统 主要使用于便携设备 2011年第一季度 安卓在全球的市场份额首次超过塞班系统 跃居全球第一 2012年2月数据 安卓占据全球智
  • 编码问题

    编码 字符 gt 字节数组 解码 字节数组 gt 字符 编码 String str 你好 byte bus str getBytes UTF 8 解码 String str1 new String bus UTF 8 System out
  • 英语学习对程序员得重要性!

    程序世界的主导语言是英文 编写程序时使用的开发文档和开发工具的帮助文件离不开英文 了解业界的最新动向 阅读技术文章离不开英文 同世界各地编程高手往往也离不开英文 提高英文水平 能大大促进一个程序员的发展 让你有更多的资源 在此 个人总结了几
  • Bicubic Interpolation (双三次插值)

    在Wikipedia http en wikipedia org wiki Bicubic interpolation 上找到了bicubic的描述 不过它只给出了知道导数情况下的公式 后来在CSDN上找到了C语言的算法描述 http to
  • 一个不错的关于CPU和GPU(CUDA)的性能比较讨论话题

    http topic csdn net u 20081027 23 67ff3857 3c71 4d5c acf6 095f3497c7a9 html这里是今天的一个论坛的一个帖子 大家可以讨论一下 1 那些程序适合用cpu来做 那些适合用
  • 如何编译火狐浏览器的源代码

    以下摘录于 http zhidao baidu com question 33214960 html 源代码编译安装Firefox linux下 http forums mozine cn index php showtopic 601 W
  • VC6.0向工程中添加文件和打开文件出错“"0x5003eaed"指令引用的"0x00000000"内存”解

    据说这个错误是因为和微软的其他软件相冲突了 下面就看看如何解决这个问题 第一步 下载一个FileTool插件 下载的地址 http download microsoft com download vc60ent s1 6 0 w9xnt4
  • Hive练习题

    文章目录 Hive练习题 题目一 题目二 题目三 Hive练习题 题目一 学生表 STUDENT 的字段含义 SNO 代表学号 SNAME 代表学生姓名 SAGE 代表学生年龄 SSEX 代表学生性别 课程表 COURSE 的字段含义 CN
  • Hook DirectInput->CreateDevice->GetDeviceData解决方案

    已解决 来人散分了 Hook DirectInput gt CreateDevice gt GetDeviceData 在一款使用DirectInput的3D游戏里面 通过Hook DirectInput8Create函数 CreateDe
  • C语言深入学习--checklist4:宏、枚举、switch

    宏 1 宏的本质是什么 函数 语句 类型定义 或者其它 预编译器的文本替换 1 你知道语言设计者为什么设计宏吗 这些原因目前是否成立 在 C程序中 可以用宏代码提高执行效率 宏代码本身不是函数 但使用起来象函数 预处理器用复制宏代码的方式代
  • 系统托盘区句柄研究和C#基本托盘编程

    因为我的系统托盘区小图标有时候会不可见 在还是在 研究一下系统托盘区的句柄 是否每个小图标是一个单个窗口 就像form的button一样 下图句柄工具 把问号拖动到窗口上 就会显示该窗口的句柄和窗口类等信息 拖到系统托盘区看一下 拖到任何一

随机推荐

  • Flink Table API & SQL - 概念和通用API

    Table API 和 SQL 集成在一个 API 中 这个 API 用作查询 输入和输出的表 本文档展示了带有 Table API 和 SQL 查询的程序的公共结构 如何注册表 如何查询表以及如何写入表 目录 两个Planner之间的主要
  • shell运行class文件 导入class依赖的jar包

    shell脚本运行class文件导入class依赖的jar包 如下图 我要用shell运行TestFinish类 类中引入了rt jar包 在shell中怎么引入rt jar包呢 很简单只要三步就可以运行了 1 javac cp rt ja
  • win10无法登陆到你的账户解决方法

    进入win10系统登录的时候很多用户遇到了win10无法登陆到你的账户情况 这种问题都会需要来进行重新设置 来看看怎么解决这个无法登录问题吧 更多重装系统教程尽在小白系统重装官网 1 首先我们需要进入win10系统安全模式 安全模式进入方法
  • 【IIOT】欧姆龙PLC数采之NX/NJ系列

    IIOT 欧姆龙PLC数采之NX NJ系列 前言 一 车间级数采系统架构 二 欧姆龙PLC介绍 三 NX NJ系列产品说明 3 1 CPU规格 3 2 内部寄存器 3 3 支持协议 四 数采方案 4 1 选择协议 4 2 硬件架构 1 确认
  • 防页面url缓存

    在开发中 发现当我们访问一个地址之后 包括ajax访问 打开检测会发现第二次请求没有去服务器端 直接走的浏览器自身的缓存 如何避免这样的情况呢 通过在地址栏后拼一串随机数 即可 例如 XXXX t 生成的随机数 随机数可以跟时间戳 或者随机
  • Vue+el-table+sortable踩坑

    1 拖拽后 同页面切换tab 表格数据更新 表头显示顺序有误 拖拽 1 2 3 2 1 3 更新后为 5 4 6 应为 4 5 6 原代码
  • Kendo UI开发教程(26): 单页面应用(四) Layout

    Layout继承自View 可以用来包含其它的View或是Layout 下面例子使用Layout来显示一个View 1
  • matplotlib绘制直方图

    统计250部电影的时长分布状态 from matplotlib import pyplot as plt from matplotlib import font manager time 131 98 125 131 124 139 131
  • MySQL之 表

    表是关于特定实体的数据集合 这也是关系型数据库模型的核心 1索引组织表 在InnoDB存储引擎中 每张表都有一个主键 Primary Key 如果创建表时没有显示定义主键 则会按照如下方式创建主键 存在非空的唯一索引 Unique NOT
  • html回到顶部的特效

    html代码 div class istop a href self 返回顶部 a div js代码 function istop click function html body animate scrollTop 0 500
  • 通过GPIO探究STM32F10x的寄存器与函数_2021-04-24

    通过GPIO探究STM32F10x的寄存器与函数 将地址用标识符定义出来可以增加可读性 定义引脚 define GPIO PIN 0 uint16 t 0x0001 define GPIO PIN 1 uint16 t 0x0002 def
  • ubuntu关于openssl中缺少crypto库

    官网下载openssl库 https www openssl org source old 1使用tar命令解压至指定目录 sudo tar xzvf openssl 1 1 0e tar gz C filepath 文件路径 2进入解压后
  • 我的2021秋招记录

    普通一本 本硕 嵌入式软件开发岗 收到小米 联发科 浙江大华 汇川技术 英威腾 上能电气 富士康 格力offer 最高28w 最低减半 以下开始讲述一些我找工作的经验 希望对大家有帮助 觉得有帮助的 记得点个赞关注走一波 谢谢大家 一 简历
  • EXCEl中关于Cell中的各种值的类型判断

    private static String getCellValue XSSFCell cell DecimalFormat df new DecimalFormat String cellValue null if cell null r
  • python编写小游戏详细教程,python编写小游戏的代码

    大家好 本文将围绕如何用python编写一个简单的小游戏展开说明 python编写小游戏详细教程是一个很多人都想弄明白的事情 想搞清楚python编写小游戏的代码需要先了解以下几个事情 一 开始制作小游戏 先开始做一个简单的猜数字小游戏火车
  • Vue3 路由页面切换动画 animate.css

    animate css官网 可以通过以下的内容 来获取自己想要的动态切换样式 1 路由动画transition或者在组件中控制使用animate 安装 npm install animate css 在main ts中引入 import a
  • 万字长文——互联网广告到底是如何运行的?

    自互联网诞生之后 广告这个历史悠久的行业就被永远地改变 卫夕一直致力于普及互联网广告的基本逻辑 始终认为这是一个对行业意义的事 为此我做了一个40分钟的视频分享给大家 卫夕希望这个科普课程视频可以达到两个目标 第一 即便是没有从事过广告的小
  • 自动化代码审计工具源伞科技Pinpoint

    自动化代码审计工具源伞科技Pinpoint介绍 源伞科技Pinpoint 源伞科技2016年由香港科大团队创立 立足于国际水平的学术研究积累 秉承工匠精神 致力用最先进的自动程序分析技术保障软件质量 为企业提供以人工智能为基础的工业级程序缺
  • 虚拟聊天记录生成器,微信对话视频生成器,让微信对话以视频形式呈现!

    微信对话视频生成器是一款功能强大的工具 可以将微信聊天记录转化成生动有趣的视频 它不仅可以让用户在朋友圈或社交平台上展示自己的聊天趣事 还可以用于制作个性化的视频礼物 接下来 我们将介绍该工具的主要功能和解决问题的案例 输入聊天记录内容 直
  • C++学习日记和心得(一)(新手帖,高手勿笑)

    前言 我之前三年也学过其他语言 VB pascal 都不是非常主流 但有一定程序学习的基础 没学过程序的孩子也不要伤心 只要认认真真的学习还是可以学会的 我也是刚开始学C 所以希望大家跟我一同从0开始学习C 如果对我有一些疑问和批评欢迎提出