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

(一)学前思考

学习目标

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[]:字符串组(当*去掉则表示字符)

37468d914e1f

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

37468d914e1f

QQ截图20191116230528.png

运算符

+ - *

/:对数取整数部分

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

&&:且,都满足才满足

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

!=:不等于

++自增

--自减

+=:1+=2 3

==判断左右是否相等

=将右边的值赋给左边

(三)学习经历

所做的demo:

37468d914e1f

QQ截图20191117151005.png

37468d914e1f

QQ截图20191117152707.png

(四)学后反思

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559625.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑一开机出rebootand_北京联想电脑维修点【蓝伟博达笔记本维修吧】

联想笔记本电脑维修,多年从事联想笔记本的维修,我公司总结出联想leovo笔记本电脑常见故障,能准确快速判断出联想笔记本出现该故障的相应损坏部件,欢迎联想电脑维修 北京联想笔记本电脑主板维修。用户到店体验、免费检测、一对一维修服务、检测免费,修不好…

c语言用while和if颠倒整数,【连载】(循环执行语句while和if)乐创DIY C语言讲义​——3.8节(3)...

2 循环执行语句计算机有一个强大的能力,快速地重复执行某一计算,这种重复计算多次的方法,是通过软件中的循环执行语句去实现的。C语言中实现循环语句结构的方式有三种,第一种为“for”循环,第二种为“while”循环&…

怎样查看电脑系统版本_用什么软件查维修记录 思域HATCHBACK怎样查询维保记录_汽车事故车查询...

请点击上方快速关注思域HATCHBACK很火。这款被誉为“国产Type R”的思域HATCHBACK版本在三厢车的基础上,集成了更运动化乃至更具战斗感的套件包围、中置排气和手动变速箱。对于本田粉、改装粉、操控粉们而言,“C位客信仰落地”的名言,就像是火…

安卓4.4.4安装哪个微信版本_??微信又更新!暗黑模式可独立设置,新增群接龙固定入口...

前段时间微信支持设置暗黑模式引起了大众的关注,但有小伙伴表示:为啥微信不能单独设置,要随系统变化?这下好了,微信安卓版发布7.0.15内测版本,私信「安卓内测版」即可获取。可以看到,本次内测更…

某系统有6台输出设备 有多个进程均需要使用2台_系统设计硬核知识(4)——操作系统的设备管理...

在计算机系统中,除了处理器和内存之外,其他的大部分硬设备称为外部设备。它包括输入/输出设备,辅存设备及终端设备等。这些设备种类繁多,特性各异,操作方式的差异很大,从而使操作系统的设备管理变得十分繁杂…

esp8266单片机透传_基于WeMos D1(ESP8266)的校园卡门禁系统

刷卡https://www.zhihu.com/video/1107591334902345728电脑端控制https://www.zhihu.com/video/1107591363079733248手机端控制https://www.zhihu.com/video/1107591388040052736一、项目背景随着网络技术和嵌入式技术的发展,物联网开始引领新一波热潮。制作这个项目…

c语言调用android surface,Android GUI SurfaceFlinger

本文涉及的源代码基于 Android-7.1.1r。一、Android GUI 框架SurfaceFlinger 是 Android GUI 的核心,但是从 OpenGL_ES 的角度来看,它也只是个“应用程序”。Android 的显示系统大致框架图下图所示:GUI_STRUCT.png下面就“由下向上”来逐一分…

bat 取得服务列表_解读浩泽净水2018业绩:稳定增长背后的服务深化和科技跃进...

北京时间3月26日凌晨,苹果以一场没有任何硬件亮相的“软”发布会,宣告公司将向服务转型,欲以可持续的服务收入抵消iPhone遭遇的增长瓶颈。此举在大洋彼岸的中国引发了热烈反响。分析师们普遍认为苹果在“偷师”中国的BAT等互联网企业&#xf…

c语言实现多目标优化,MOPSO 多目标例子群优化算法

近年来,基于启发式的多目标优化技术得到了很大的发展,研究表明该技术比经典方法更实用和高效。有代表性的多目标优化算法主要有NSGA、NSGA-II、SPEA、SPEA2、PAES和PESA等。粒子群优化(PSO)算法是一种模拟社会行为的、基于群体智能的进化技术&#xff0c…

软件工程结构化建模的方法和工具_软件工程导论知识点梳理之概念题

1. 软件的定义:软件是程序、数据及开发、使用和维护程序需要的所有文档的完整集合。例:在信息处理和计算机领域内,一般认为软件是程序、文档和数据。2.软件的分类:按照应用场景:系统/应用软件按照功能:服务…

xcode w情ndows版,xcode Windows版安装使用介绍

在Windows安装xcode进行开发iOS应用可以省去昂贵的苹果机、体验虽然没那么好,但也能用。现在也有很多APP跨平台开发工具,在Windows就能完成开发测试,但上架iOS APP还是得要Mac苹果电脑去申请iOS证书和上传IPA到App Store。苹果电脑价格昂贵&a…

esp mounter pro_对比 | 以大欺小?剑指宋Pro和哈弗H6,欧尚X7的黑马潜质从何而来?...

随着近几年国内SUV市场的火爆,各个品牌也都先后推出并持续更新着自家的紧凑型SUV产品,目前在该细分领域里,哈弗H6一直都是稳居榜首的存在,作为后起之秀的比亚迪宋Pro则紧随其后。但在长安发力战略布局后,长安欧尚X7便以…

randomized algorithms 有哪些_毛毯分类有哪些 毛毯的种类

毛毯分类有哪些 毛毯的种类毛毯分类有哪些 毛毯的种类 a)毛毯分为双人毛毯、单人毛毯、童毯等多种规格。 b)按用途还可以床毯、膝毯、沙滩毯等。 c)毛毯还可以进行特殊整理:阻燃毛毯、防菌整理、负离子整理等等。 d)下面我按织造方式进行介绍: 一.机织毛毯 1.按原料分 羊毛毛毯…

floodlight ovs 更改拓扑_淘宝更改类目降权多久?被降权了怎么办?_推广运营(淘宝天猫)...

现在淘宝 (淘宝论坛)店主在经营店铺的过程中,会考虑将自己特别店铺进行类目的更改,那么也有一点店主会担心到如果淘宝更改类目会被降权吗?如果被降权了怎么办呢?那就一起了解具体的内容吧!跟大家分享一些淘宝宝贝被降权的处理方式:1、虚假销…

android 事务管理软件,安卓 Android基于安卓移动终端的个人事务管理系统

摘 要随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件…

word无法打开请去应用商店_word软件是什么?word文档是什么?可以用来干什么?...

1、为什么需要Microsoft Word?仅在计算机上安装操作系统不足以提高生产力。无论是创建电子表格,演示文稿,电子邮件还是文档,您都需要软件来执行所需的任何活动。Microsoft Word用于创建文档或您需要存储文本的任何内容。如果您购买…

android四个按钮平分,android 水平平分两个按钮

项目中需要显示水平两个按钮,且都要有间距,如下图所示:首先我想到的是使用权重,然后利用水平布局,这样应该可以实现,但真实的情况是这样的,代码如下:android:layout_width"fill…

iPhone清理喇叭灰尘_iphone正确清理扬声器灰尘的方法

夏天来临各种各样的手机问题就都出现了,手机发热已经成为了热议话题,网上的妙招也是层出不穷甚至有销售水冷装置风扇手柄的,或者diy给手机加铜钹,又或者使用石墨烯等等的方法,但还是避免不了发热,除手机发热…

Android搭建web,Android手机搭建WEB环境

原文:http://yangshare.com/Y-BLOG/?p246#more-246准备1、下载Android处理器对应的jdk包,类似树莓派archandroidlocalhost:~$ archarmv7l下载地址:jdk-8u152-linux-arm32-vfp-hflt.tar.gz2、安装一个xftp或者宝塔面板这样的文件操作工具xftp…

qq浏览器网页版_QQ邮箱回应部分用户登录异常:系后台服务波动,问题已解决...

5月6日消息,针对用户反映QQ邮箱登录异常情况,腾讯QQ邮箱官方回应称,因后台服务波动,部分用户出现登录异常情况,目前问题已解决。5月6日上午,有网友反映QQ邮箱崩溃,换浏览器依然无法登录&#xf…