190927

知识内容:

1.了解到C语言混乱代码大赛。评选谁的程序最有创意但又让人难以理解
2.了解最初的c语言的规则,所有编译器依照规则而设计。
3.编程前先要确定好目标对象,并且在纸上大概写出流程,设计思路,使整个程序条理清晰,逻辑清晰
4.了解到头文件——studio.h是一个文件,里头包含输入、出的信息。能帮助编译器将程序正确的编译到一起。
5.将自己编程时出错的东西做好总结,列出清单。

困惑:

1.使用了visual studio编写了一个程序,我在源文件里添加了后缀是cpp的项目,但是在存放的文件夹里还生成了很多别的后缀的东西,例如.slh . vcxproj .filters .user
生成时在Debug文件里除了生成exe后缀的文件外还有很多别的后缀,ilk pdb 和idp还有个文本文档的格式,搞不清是什么(已解决)

190929

知识内容:

1.了解到程序构成:指令头文件,函数,注释,花括号,函数体块,声明。

2.赋值,printf()函数,return语句

3.编程时先调试程序,多去浏览同学的编写的程序,提升自己的眼界,还可以指出问题错误,语法错误,语义错误

4.了解到了语法错误和语义错误的区分,前者是未遵循c语言规则,后者则是语义表达不明确,计算机无法识别出语义错误。

困惑:

暂无

练习:


出错地方:int赋值时,忘记在days后加";"

191003

知识内容:

1.了解到整数和浮点数两类型

2.“int” 为整数 “float”为可输入小数类型 整数用%d来表示输出 浮点数中用&f来处理。例如&.2 中.2用来精准控制
输出的浮点数只显示小数点后两位

3.scanf()用于读取键盘上输入的数据.就是说要靠你手打出的浮点数。增加交互性,计算机和用户进行互动。

基本程序框图

(所有程序的格式均属差不多类型只是变换了变量声明,变换了输出指令。)

4. p42页介绍了数据类型关键字 (找时间把它给背了)

**5. 3.16*10 7次方 = 3.16E7 区分7.00 与 7 虽说数值相同,但储存方式不同。详情见p43 3.3.2整数的一幅图**

**6. 赋值时不要写出 int A,B =100 程序是有效,但是只赋值了B =100. A并未赋值为100 所以赋值时应分开分段赋值。

图解int 赋值 开创空间

**7.

阅读《C Primer Plus》收获的更多相关文章

  1. 阅读微信支付demo收获

       1,公司现有系统有很多,存放重要接口的日志分布在不同的库,每个系统都有单独的日志采集表,日志采集模块:        ????         这些日志可以统一放到一个地方,通过一个组件提供出去 ...

  2. C++ Primer 阅读笔记:迭代器和容器 小结

    原创 by zoe.zhang  0.写在前面的话 我是在2011年学的C++,但是那一年恰好是C++11新标准的一年,但是大学上学的C++还是基于C++98的风格的,使用的编译器也是VC6.0,啊, ...

  3. Backbone源码阅读手记

    Backbone.js是前端的MVC框架,它通过提供模型Models.集合Collection.视图Veiew赋予了Web应用程序分层结构.从源码中可以知道,Backbone主要分了以下几个模块: ( ...

  4. linux内核源码阅读之facebook硬盘加速flashcache之八

    前面我们的分析中重点关注正常的数据流程,这一小节关注如果有异常,那么流程是怎么走完的呢? 1)创建新任务时kcached_job申请不到 2)读写命中时cache块为忙 3)系统关机时处理,系统开机时 ...

  5. 论文阅读笔记三:R2CNN:Rotational Region CNN for Orientation Robust Scene Text Detection(CVPR2017)

    进行文本的检测的学习,开始使用的是ctpn网络,由于ctpn只能检测水平的文字,而对场景图片中倾斜的文本无法进行很好的检测,故将网络换为RRCNN(全称如题).小白一枚,这里就将RRCNN的论文拿来拜 ...

  6. JAVA8 HashMap 源码阅读

    序 阅读java源码可能是每一个java程序员的必修课,只有知其所以然,才能更好的使用java,写出更优美的程序,阅读java源码也为我们后面阅读java框架的源码打下了基础.阅读源代码其实就像再看一 ...

  7. 【前端阅读】——《程序员思维修炼》摘记&读后感&思维导图

    前言:这是一本介绍如何用脑的书,并从思维的角度(以程序员为例),介绍如何从新手成为专家.作者带领着读者(我)共同经历一次有关认知科学.神经学.学习和行为理论的旅程,探索人类大脑令人 惊奇的工作的机制, ...

  8. C++ Primer Plus(一)

    完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的. 预备 1.C++相对于C增加了最关键的两项,面向对象和范型编程. 处理数据 2.对于变量明 ...

  9. C++ Primer Plus(四)

    完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的. 友元.异常和其他 1.抛出异常类时,虽然catch的是一个引用,但是也会产生一次拷贝,因为 ...

  10. jQuery和AngularJS的区别小分析

    最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs ...

随机推荐

  1. Nginx 配置访问静态资源

    做个简单的配置: 以txt/png/mp4结尾的请求都会按照如下规则寻找返回文件 关键词: location.root location ~ \.(mp4|png|txt) { root /usr/l ...

  2. Break 和 Continue 语句

    break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. 1.break关键字可以用来退出switch或循环语句   不能在IF语句中使用break和continue 示例:在if ...

  3. SQL Server 基础:朝花夕拾

    序言 INSERT INTO SELECT 与 SELECT INTO 通俗来讲,INSERT INTO SELECT 和 SELECT INTO 两个语句的作用都是复制表,因为都是从一个表中查询出数 ...

  4. 路由器配置——RIP路由

    一.实验目的:用rip路由实现全网互通 二.拓扑图: 三.具体步骤配置 (1)R1路由器配置 Router>enable  --进入特权模式Router#configure terminal   ...

  5. reboot/shutdown

    reboot 重启操作系统 shutdown

  6. Android webView加载图片显示过大的问题

    webview的基本使用流程这里我就不重复说明了,本篇针对的是文章详情加载完成后出现的情况,这里我们使用的方法是:通过js脚本,重置img标签中图片的宽度和高度. 使用步骤: 1.此方法需要使用js, ...

  7. Leetcode题目152.乘积最大子序列(动态规划-中等)

    题目描述: 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数). 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: 子数组 [2,3] 有最大乘积 6 ...

  8. Maven-导入本地 Jar 包

    一个 Jar 包 <dependency> <groupId>local</groupId> <artifactId>aliyun-java-sdk-c ...

  9. centos7 下设置 mongodb 开机启动 (重点)

    centos 7的开机启动跟之前版本的centos有很大不同.现在用 systemctl命令代替了之前的chkconfig 和 service 命令 注册到开机启动的方法如下: 在系统服务目录下新建m ...

  10. [MyBatis]再次向MySql一张表插入一千万条数据 批量插入 用时5m24s

    本例代码下载:https://files.cnblogs.com/files/xiandedanteng/InsertMillionComparison20191012.rar 环境依然和原来一样. ...