(一)学前思考

学习目标

1 面试

2 后期服务 :JNI(C语言)C JAVA 编程思想 编程能力

(二)所学内容

C语言与C++的区别

1.C是面向过程 C++面向对象

2.面向过程与面向对象最大的区别在于前者更直接,但后者略显含蓄,相较于前者而言,后者更为完善,正如同谋士所处之策,C语言如同高等谋士所出之策:虽能解决问题但却稍显繁琐,而C++如顶级谋士如贾文和所出之策:逻辑明确方法简单。

注释的使用

注释的类型有三种:

//:注释一行话,虽可用于多行话的注释,但太过繁琐,一般只用于单行;

/*注释内容 */:较第一种而言可以使多行话的注释更加简单,相当于第一种的补充,一般不用于单行;

/**注释内容 */:第三种较第二种而言又是一个补充,是JAVA语言注解文档的内容 。

include的作用

include:宏 导入头文件(既可导入系统提供的类库,也可导入自己定义的头文件)

特别的

#include是指编译器首先从系统类库查找该文件,若无,则从自己定义文件中查找,再无,则报错。

#include"stdio.h"是先从自己定义文件中查找,再从系统类库中查找,无则报错

main函数的介绍

main函数=代码块=完成特定功能(一般的,所有程序都是以main函数作为起始)

int:返回值

0:正常运行可得到值(异常运行则会如抢劫被判刑般没收,记1)

int argc:参数的个数 char* argv[]:字符串组(当*去掉则表示字符)

QQ截图20191116203508.png

printf函数格式化输出

printf:输出语句,用于让终端输出数据

scanf函数格式化输入

scanf:输入语句,用于终端输入数据(scanf内是用户输入的内容,注意:不要随意在scanf中加内容,这些内容都可能成为格式)

\n:换行   \t:缩进

变量的定义

变量通常用于计录数据

int 整型1,2,3,占据4个字节(%d)(%02d:不足两位用0补齐)unsigned int(无符号整型)%o(以八进制无符号输出整数)

long 长整型,占据4个字节(%ld)

float 单精度浮点型1.5,占据4个字节(%f)(%.2f:小数点后保留两位)

double 双精度浮点型1.4,占据8个字节(%f)

(单精度与双精度区别:1.字节数2.有效位数3.表示数范围4.处理速度)

char 字符'a',占据1个字节(%c)(用%c表示输出字符,用%d表示输出字符对应的ASCII码)

string 字符串"age"(%s)

bool布尔型 1 ture   0 false,占据一个字节(非0即真显示1否则显示0)

short 短整型,占据2个字节

(中文占据两个字节,指针8个字节)

问号表达式

if{

}else if{

}else if{

}else{

}

三目运算符:a=1>2?"a":"c";

逗号表达式

result=表达式1,表达式2,表达式3

QQ截图20191116230528.png

运算符

+ - *

/:对数取整数部分

%:对数取余(x%16+10=11...15)

&&:且,都满足才满足

||:或,满足一个即满足

!=:不等于

++自增

--自减

+=:1+=2 3

==判断左右是否相等

=将右边的值赋给左边

(三)学习经历

所做的demo:

QQ截图20191117151005.png

QQ截图20191117152707.png

(四)学后反思

对比于之前的老师的教学,本门课程以做demo的形式,将基本的知识点融入其中,能让我们以娱乐的角度充分理解个个知识点,而后,以简书的形式对所学内容进行系统性复习,这就不得不佩服东哥独到的眼光和其新颖的教学方式了。在单特孑立的东哥的带领下,我们这样的凡鳞也有所感悟,当然,目前第一周感悟相对于今后较为肤浅也较为有限,首先便是在写程序时不能追求于一步到位,哪怕你是经商之陶朱,行军之白起,统帅之韩信,练兵之高顺,谋划之戏忠,都不可能一直无错,更何况吾等“凡人”,于是乎,在每一次程序写完之后,都得抽出部分时间检验,不然,写下一大段却发现到头一场空岂不成了又一个笑话;其次,别总想着先难后易,举个我曾经的惨痛经历:平时数学考试一直从前往后做,但某一次心血来潮选择了先做压轴题,这一下改变不得了了,当场直接耗费我一个小时在压轴题上,接下来的...不提也罢,回想我的惨痛经历,不得不推及一个道理:不要盲目难易,万一你难易成了另一个我呢?最后便是学习时你得先问自己一个为什么,就例如爱迪生发明了电灯就成了伟人(当然,历史上不是如此),你就得问自己一个为什么,然后你就会从探寻为什么中知道:电灯为全世界进行了照明,接着你又会围绕电灯发现一系列神奇的事情,而后,你会发现一代伟人爱迪生的一些虚伪做法,而将这种思维运用于学习之中就是最完美不过的了。

c语言表达式与变量区别,C语言实战开发————基础秘籍1(C与C++的区别,输入输出,函数,变量,运算符)...相关推荐

  1. c语言表达式语法问题,c语言表达式语法规则是什么_后端开发

    c语言统计单词个数的方法_后端开发 在一篇文章中单词都是用空格隔开的,所以单词个数=空格数+1,c语言统计单词个数实际上转换成了统计文章中的空格数,可以用while和if来进行统计. c语言表达式语法 ...

  2. matlab 预设变量大小,新手必看MATLAB基础知识2:基本数据操作(其一):变量和赋值...

    大家好,今天小尼比继续来给大家讲解和MATLAB有关的知识,在<新手必看MATLAB基础知识1:MATLAB操作界面与MATLAB设置>中,有人评论留言,提出了"有点看不懂这些操 ...

  3. 表示条件:10 x 100或x 0的c语言表达式是,西安培华学院c语言期未考试A.doc

    西安培华学院c语言期未考试A 考生须知:1.姓名必须写在装订线左侧,写在其它位置试卷一律作废.请先检查试卷是否缺页,如缺页请向监考教师声明.如不检查不声明,后果由考生本人负责. 西安培华学院2007- ...

  4. c语言表达式和逻辑表达式是,C语言中关系表达式和逻辑表达式的值是什么

    C语言中关系表达式和逻辑表达式的值是什么? 关系表达式和逻辑表达式的值是布尔型:真或假(true or false),即0或1,但c语言没有布尔类型,以0为假,非0即真. 逻辑运算又称布尔运算.布尔用 ...

  5. c语言表达式的计算优先级,C语言运算符优先级(超详细)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言运算符优先级(超详细) 当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖! ...

  6. C语言表达式的求解规则,C语言实现整数四则运算表达式的计算

    一.问题重述 [问题描述] 从标准输入中读入一个整数算术运算表达式,如5 - 1 * 2 * 3 + 12 / 2 / 2  = .计算表达式结果,并输出. 要求: 1.表达式运算符只有+.-.*./ ...

  7. 海伦公C语言表达式,一道简单的C语言海伦公式问题

    2017-12-23 错误信息: http://www.043198.cn/debug1.jpg var hello="fff"; var world="fff" ...

  8. 定出公式对应的c语言表达式,代数式到c语言表达式和常用的c语言数学库函数_pow_sqrt_exp_fabs_abs...

    学习SpringMVC--如何获取请求参数 @RequestParam,你一定见过:@PathVariable,你肯定也知道:@QueryParam,你怎么会不晓得?!还有你熟悉的他(@CookieV ...

  9. c语言的程序怎么安装在ios,iOS开发基础之C语言

    为何学习iOS开发要先学C语言呢,学习c语言对ios开发有何作用. 现在越来越多的iOS开发兴趣爱好者投入到了iOS培训中,有的是已经在职的员工,有的是还在就读的学生,还有一些是完全零基础的同学,那么 ...

最新文章

  1. 剑指offer:旋转数组的最小数字
  2. STM32F103 SPI flash操作注意事项
  3. java.lang包—对象基类Object
  4. Django开发准则与最佳实践
  5. Android之自定义ViewGroup
  6. Web笔记-使用jsonp解决跨域请求(CROS)问题
  7. pc css框架,PC端框架—semantic ui
  8. Jmeter系列之简介与环境安装
  9. 【年度重磅】《2021营销自动化应用基准报告》正式发布!
  10. SQL实战之查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t
  11. eclipse 取消置顶
  12. win7欢迎界面时间长_win7系统msvcr100.dll丢失如何解决msvcr100.dll丢失解决方法【详解】...
  13. CSU1020: 真三国无双
  14. 关系型数据库的隔离级别 读一致性
  15. Python之协程、异步IO、redis缓存、rabbitMQ队列
  16. 数组模拟栈解决括号匹配
  17. Excel导入Sql Server出现Null的解决方法
  18. 基于SpringBoot的在线问卷调查管理系统
  19. 新概念二册 Lesson 46 Expensive and uncomfortable既昂贵又受罪(同位语从句+doing/being done+介词后的宾语从句)
  20. linux编译cu文件,Linux编译安装RTL8192CU芯片驱动

热门文章

  1. 面试官:不会看SQL执行计划,简历也敢写精通SQL优化?
  2. HashMap 为什么会导致 CPU 100%?文章看不懂?来看这个视频吧!——面试突击 006 期...
  3. netframework 4.0内置处理JSON对象
  4. python Chrome + selenium自动化测试与python爬虫获取网页数据
  5. 九、PyQt5 QLineEdit输入的子网字符串校验QRegExp
  6. 一次较为完整的原生JavaScript AJAX与Java的前后端数据交互
  7. Mybatis逆向工程自动生成代码文件
  8. 计算机ppt文字1是什么原因,ppt让答案一个个出现,ppt让文字一个个出现
  9. IntelliJ IDEA下git版本回退,版本还原
  10. 计算机专业论文要交源代码吗,计算机毕业论文源代码.doc