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. access denied

    背景: 想要使用nginx转发 实现一个输出PHPinfo的页面, 比如: 访问  aaa.com/phpinfo  浏览器显示phpinfo的信息, 因为有的时候需要查看phpinfo, 所以想单独 ...

  2. mysql日常优化细节

    # sql语句优化> 1)使用limit限制一次性查询出的数据量2)链接查询代替子查询3)尽量不要使用select * ,将需要查找的字段列出来4)如果数据量特别大的话尽量将一条复杂的sql拆分 ...

  3. Comet OJ - Contest #11 B 背包dp

    Code: #include <bits/stdc++.h> #define N 1005 #define M 2000 #define setIO(s) freopen(s". ...

  4. ios端,input框,汉字输入不上问题

    input{ -webkit-transform: translate3d(, , ); } 在input框上加上这段代码就可以了 另外,我在一个页面上,用一个开关去控制一部分内容显示隐藏与显示时,当 ...

  5. [python]@cached_property缓存装饰器

    cached_property缓存装饰器 class cached_property(object): """ Decorator that converts a met ...

  6. 子类中执行父类的方法(引出super()与mro列表)

    1. 我们先想一下在python中如果子类方法中想执行父类的方法,有什么方式?大概有三种: Parent.__init__(self, name) # 通过父类的名字,指定调用父类的方法 super( ...

  7. LVS之DR模式

    目录: 网络环境 LVS服务器网络配置 LVS服务器添加ipvs规则 RS服务器配置 访问验证 抓包分析 注意事项 [网络环境] 网络拓扑结构如下表: 服务器 类型 网卡 IP MAC 说明 v_me ...

  8. Mysql数据表字段扩充的小技巧

    在开发中,往往需求变更比开发速度要快,就会存在一些问题,比如突然要增加一个字段,我们需要 alter table 表名 add [column] 字段名 数据类型 [列属性] [位置]; 然后修改实体 ...

  9. LeetCode 41. 缺失的第一个正数(First Missing Positive)

    题目描述 给定一个未排序的整数数组,找出其中没有出现的最小的正整数. 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8 ...

  10. HearthBuddy炉石兄弟 如何调试ai

    Sepefeets's update to botmaker's Silverfish AI This AI is a Custom Class for Hearthranger and Hearth ...