当前位置: 首页 > news >正文

河南第一火电建设公司网站吉林建设工程信息网

河南第一火电建设公司网站,吉林建设工程信息网,全网营销全网推广,关注公众号推广赚佣金简介1. 概况2. 开发工具3. mac 写hello word4. c 基本概念5.两个数相加代码分解5.1编译预处理命令# include5.2输入输出库iostream6.注释7.编码规范《老九学堂C课程》《C primer》学习笔记。《老九学堂C课程》详情请到B站搜索《老九零基础学编程C入门》1. 概况 20世纪70年代 基本概念5.两个数相加代码分解5.1编译预处理命令# include5.2输入输出库iostream6.注释7.编码规范《老九学堂C课程》《C primer》学习笔记。《老九学堂C课程》详情请到B站搜索《老九零基础学编程C入门》1. 概况 20世纪70年代贝尔实验室的Thompson和Ritchie在想玩游戏的过程中开发了C语言用于重写unix系统。 20世纪80年代贝尔实验室Bjarne Stroustrup在C语言的基础上开发了C 主要是为了解决软件设计危机。C应用范围Office工具编译器操作系统大型游戏。 一开始C叫带类的C可想而知其和C语言的关系。 C衍生出了Java语法比较简单Java和C# 是兄弟。 2. 开发工具 1.记事本命令行–专业大牛身份标识别上手慢 2.Visual c – 经典开发工具与流行的操作系统有冲突 3.VS --功能强大体积同样强大3-5G只支持微软版本的C但是课程推荐标准C。 4.Code::blocks–开源免费C开发工具专业开发人员推荐 5.DEV C Xcode, Clion(收费) C-free(国产) Xcode(苹果公司的开发工具mac)C4droid手机端运行 6.eclipse c 开发 3. mac 写hello word 1.Mac OS中使用VScode配置C语言开发环境 一键运行不用配置编译运行调试 2.在mac上使用vscode创建第一个C项目 (不会配置,回头再说) #include iostream int main() { std::couthello world 2 std::endl;return 0; }4. c 基本概念 1.每个C程序都包含至少一个函数至少一个函数为main函数。操作系统通过调用main函数来执行程序唯一被操作系统显示调用的函数)。 2.函数定义4要素 ​–返回类型–main 函数的返回类型一定要是intreturn语句所返回值的类型必须和函数返回类型一致。main返回0表示其成功执行其他非零的值都有操作系统定义的含义,-1表示程序运行失败。 ​–函数名–函数名的命名规范 –​圆括号–(参数列表) –​函数体–以花括号包围的语句块 3.c中的语句大多数都是以分号结尾。不用分号块语句大括号括起来的 4.源文件–保存待编译程序的文件源文件的后缀与具体编译器有关。有.cpp .cp .c等等C primer 一书中的源文件以.cc结尾。 5.常用编译器 ​ gnu-默认命令为g prog1.cc -o prog1 ​ 微软visual studio cl -GX prog1.cpp 6.表达式C中表达式有一个/几个操作数操作符组成每个表达式都会产生一个结果通常是将操作符作用到操作数所产生的值。 7.定义一个变量最好记得赋初值变量的初始化。 5.两个数相加代码分解 #include iostream int main(){std::coutEnter two numbers:std::endl;int v1,v2;std::cinv1v2;std::coutThe sum of v1 and v2 is v1v2 std::endl;return 0; }5.1编译预处理命令# include 编译预处理命令尖括号中是一个头文件的名字程序使用库文件必须包含相关的头文件。编译预处理命令应该写在文件的最开始部分。 C 头文件一般是.h结尾C采用C前缀兼容C头文件其底层实际还是导入了.h文件。也可以在C中采用.h的头文件。 5.2输入输出库iostream iostream 格式化处理输入输出数据的标准库iostream 的基础istream,ostream。 秉持C一切皆对象原则iostream 库包含4个标准输入输出对象 iostream 库4个标准输入输出对象cin标准输入cout标准输出err标准错误用于输出警告和错误给程序使用者try -expect?clog产生程序执行的一般信息这些信息是什呢 输出操作符两个操作数左操作数–ostream对象右操作数–输出内容返回左操作数所以可以连接输请求输入操作符两个操作数左操作数–ostream对象右操作数–变量返回左操作数所以可以连接输请求endl操纵符输出换行符并清空缓存区通过刷新缓冲区使得用户立即可以看到写入到流中的内容[\nfflush(stdin)]std::前缀 ,其表明 coutcin 和 endl 是定义在命名空间 std 中的,可以避免与库中定义的名字相同而引起无意冲突 不用endl也是能看到就是没有换行而已 忘记刷新输出流可能会造成输出停留在缓冲区中如果程序崩溃将会导致程序错误推断崩溃位置。 命名空间是C的一大特性用来在编写大型程序时组织源代码。 6.注释 注释用于概括算法、确认变量的用途或者阐明难以理解的代码段。 注释并不会增加可执行程序的大小编译器会忽略所有注释。 错误的注释比没有注释更可怕 //–单行注释 /**/–定界符号用于段落注释。多行注释时注释内容的每一行都用* 开始表明这一行是注释块的一个 部分。一般将注释块放在要解释的代码上方。 临时注释建议用单行注释符。 7.编码规范 1.每条语句占一行 2.函数体花括号独占一行 3.函数中的语句相对于花括号进行缩紧 4.函数名后紧跟小括号没有空格 注释的模版 /***************************************** 文件名xxx* 创建人xxx* 日 期xxx* 修改人xxx* 日 期xxx* 版 本1.0.0****************************************///**************************************** // Method: // Fullname: // Access: public // Return: viod // Parameter: int fontsize //****************************************
http://www.yutouwan.com/news/406006/

相关文章:

  • django做网站好吗网站开发三层
  • wordpress站点用户注册犀牛云做网站骗人
  • 手机低价购买网站网站建设公司创意
  • 网站地图怎么做XML中小型网站建设信息
  • 有关建设旅游网站的公司站长之家的作用
  • 做海报用什么网站杭州网站建设优化案例
  • 沈阳网站改版手机怎么修改网页内容
  • 上海网站制作网站制作公司海南网站运营公司
  • 网站开发与数据库有关系吗国内做视频课程的网站有哪些
  • 建设银行官方网站手机版下载域名备案需要有网站吗
  • 雄县哪里有建设网站的济南网站优化推广
  • 网站建立需要哪些材料google网站管理员中心
  • 苏州 中英文网站建设个人网站代码模板
  • 郑州网站开发培训第三方网站开发优缺点
  • 网站开发需要提供哪些东西wordpress调用自定义文章类型
  • 网站子目录怎么做的神马网站快速排名软件
  • 澎湃动力网站建设公司html代码怎么写
  • 网站开发保存学习进度的方案wordpress首页怎么加内容
  • app手表优化网站具体如何做
  • 3合一网站怎么做信息平台建设方案
  • 留学网站建设河南网站开发培训
  • 苏州网站推广公司省级门户网站建设
  • 个人网站如何制作教程做网站建设的名声很差吗
  • 网站建设费如何入帐肃宁县做网站价格
  • 网站开发需要哪些工程师wordpress文章列表全文
  • 网站开发技术课程设计说明书济南市城乡建设局官网
  • 网站注册页面怎么做长沙做网站zwnet
  • 网站上传到虚拟服务器重庆网站营销seo电话
  • 西乡做网站哪家便宜深圳龙岗区租房子多少钱一个月
  • 淘宝客网站怎么做的企业法律平台网站建设方案