数据类型与循环结构
来源:互联网 发布:网络暴力赚钱项目 编辑:程序博客网 时间:2024/05/21 16:23
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
C语言数据类型: 基本数据类型:int整形
浮点型:float单精度浮点型double双精度浮点型
char字符型
指针类型 void*
构造类型:array数组
struct结构体
union共用体
enum枚举
空类型 void
整形数据输出:可以使 %d, 也可以是 %i
代码块的作用:及时回收不在使用的变量,为了提升性能
scanf函数的调用:接收的是变量的地址;scanf函数式一个阻塞式的函数,等待用户输入;用户输入完毕后,就会将用户输入的值赋值给变量;函数调用完毕。
scanf函数的输入参数中,如果以空格隔开,实际输入的时候可以以空格、tab、回车作为分隔符
%取余结果的正负性只跟%左边的数值有关
关系运算符中 == 、!= 的优先级相等, <、<=、>、>=的优先级相等,前者优先级低于后者
关系运算符的结合方式是“从左往右”:4>3>2
关系运算符的优先级小雨算术运算符:3+4 > 6-2
3 != 3+4 > 6-2
在多个if语句中,if() if()类型,会把所有的if语句都执行一遍,在一个事件对多个条件进行判断时,如果只判断其中一种情况,这种类型性能比较差;if()else if()类型,只要条件符合,执行完之后就跳出后面的if语句,性能有所提高。
switch语句里面的case条件句,最好都加上大括号。
continue是结束当前的循环体,进入下一次的循环体;break是直接跳出循环体,整个循环体结束。都遵循就近原则,即都只对最近的循环体有效。
最简单的死循环: while(1);
while循环如果一开始条件不成立,就不会有执行的机会;而do-while循环至少会执行一次。
while(条件){ }
do{ }-while();这里的末尾有分号。
for循环小括号里的第一条语句,整个循环期间,只会执行一次。
for循环的小括号里面的变量,作用于整个for循环;而for循环大括号里面的变量,只作用于大括号,大括号结束,变量消失。所以比如
for(int i = 0; i < 5; i ++,a ++ )
{
int a = 10;
}
的这种方式,会出错。
for(int i = 0; i < 5; i ++)
{
int i = 10;
}
这种情况,是正确的。因为小括号的内存空间和大括号的内存空间是不同的,但是都在for循环的内存空间。所以是两个不同的变量。
for循环最简单的死循环: for( ; ; );
for循环的判断条件默认成立。
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
0 0
- 数据类型与循环结构
- java 基础数据类型与循环结构要点
- ptyhon数据类型及循环结构
- 选择结构与循环结构
- 分支结构与循环结构
- 逻辑运算与循环结构
- 数据类型和循环结构第二天
- oracle数据类型与存储结构
- 循环控制结构与循环语句
- 循环与结构化命令
- 循环结构for与while
- 分支结构与循环语句
- Java循环结构与判断结构
- c# 选择结构与循环结构
- Java选择结构与循环结构
- C#学习笔记(一)——C#核心编程结构 I Main、Console、基本数据类型与循环
- objective-c(四)-基本数据类型以及循环和选择结构
- Objective-C学习笔记(四)-数据类型和循环结构
- 线程、主线程、进程、操作系统、计算机硬件一些概念笔记和疑问
- 简单web项目注意
- 文件上传漏洞
- modbus协议_笔记
- 死锁
- 数据类型与循环结构
- elasticsearch去重计数(distinct)
- leetcode 每日一题 283. Move Zeroes
- Android多媒体之视频播放器高级开发
- poj2455Secret Milking Machine(二分 + maxflow)
- 关于gcc、glibc和binutils模块之间的关系
- Leetcode:83. Remove Duplicates from Sorted List(JAVA)
- NIO和IO
- Scala 统计一个文件夹下面所有单词出现的次数