第一次作业 17.11.17

1.对于计算机系统,程序就是系统可以识别的一组有序的指令。
进行解释程序的指令叫作编程语言。
编程语言可以将程序转化为计算机可识别的语言进行操作。
编程语言是用来指挥计算机想要的动作。
C:面向过程,严谨,所有程序之爹。C++:面向对象,具有可继承和派生性。Python:脚本语言,简单,用的爽。


2.(1)把源代码转换成机器码的过程
(2)之前还会进行前期处理
(3)过程中会进行语法检查
(4)编译器:完成编译动作的程序
编辑—》编译---》链接—》执行;


3.c语言具有简洁,运算符多,代码具有紧凑性。可以与控制硬件,方便直接对机器下达指令。学习C语言半生不熟也可以掌握编程思想(地位大概就是暴雪或任天堂在游戏圈的地位)


4.常量:在运行中不能被改变的量。变量:在运行中可以被改变的量。
常量:直接常量,符号常量。
变量:整型变量,实型变量,字符变量。


5.(1)必须用字母和下划线开头。
   (2)不能用C语言的关键字。
   (3)区分大小写


6.数据类型:是计算机程序处理的对象,可以是整数、实数、字符,也可以是图像、声音等的编码表示。
分为:基本类型(整型,实型,字符型)构造类型(数组,struct union eumn),指针类型,空类型。
基本类型 :char:1  short: 2   int :4 long:4  float:4(win下是8) double:8
计算:关键字sizeof


7:字节大小是:是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
关键字:sizeof


8.原码就是当前数字转化成的二进制数。反码就是除了符号位每一位都不同。补码就是反码再加一。
(这个我也有点忘,上课时我记一下,上述是我的理解,就是考试时用的)


9.算数运算符(+,-,*,/),位运算符(->),逻辑运算符(!,=)。
算数运算符:数学计算
位运算符:计算机中对每一位的操作,如移位,换位(大概就是这么回事)
逻辑运算符:判断


10.while,do...while,switch,for,if(break,if...else,continue,goto,return)
功能 .........我查了一下我不太熟的
continue和break:continue终止此次操作,但继续下面程序。break直接跳出循环(还有return,直接跳出当前函数,回到调用该函数的流程)
goto:goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。(太年轻了,好像从教到现在没有用过)


11.if...else:因果语句,白话说:如果(...)执行程序,不符合(...)就执行else下的语句
while:while(...),如果满足(...),就直接跳出循环,不满足继续执行{}的程序,直到满足为止
for:for(...)三目运算,一目控制循环起始,二目控制次数,三目控制条件
switch...case:(编不下去了)开关语句。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。


12.10写了

猜你喜欢

转载自blog.csdn.net/inconceivableccx/article/details/78564293