C语言笔记
来源:互联网 发布:网络不好的名言警句 编辑:程序博客网 时间:2024/05/05 06:06
1、字节数用来衡量变量或数据类型所占内存的空间的大小
2、两个整数相除后的商仍为整数
3、求余运算的两个操作数必须为整数,余数的符号与被除数符号相同
4、自增运算只能是变量,不能是常量表达式,不能对表达式进行自增操作
5、宏常量定义:
define 标识符 字符串 。 #define PI 3.14159
此定义形式不进行语法检查
宏定义不是C语句,所以句末不加分号
6、转义字符:以反斜线(\)开头的字符序列
7、格式转换说明由%开始
8、scanf输入时不能规定精度
9、条件运算符是C语言中唯一的一个三元运算符 表达式1?表达式2:表达式3
10、只能用近似的方法将实数与0进行比较,不能直接比较
11、逻辑运算符:! && ||
12、关系运算符:> < >= <= ++ != 关系运算符具有左结合性
13、条件运算符: ?:
14、位运算符操作对象只是char和int型
15、随机函数 rand() x=rand(); 使用时需要头文件stdlib.h
16、用scanf验证输入的正确性
ret=scanf(“%d”,&a);
ret!=1 //输入错误
17、continue语句
跳过continue语句后面尚未执行的语句,开始下一次的循环,即只结束本次循环的执行
18、exit(code) 当code值为0,表示程序正常退出,code值非0,表示出现某种错误后退出 使用头文件 stdlib.h
19、自动变量: auto 类型名 变量名
静态变量: static 类型名 变量名
20、二维数组第二维不能为空
21、数组是一组具有相同类型的变量的集合,是一种构造数据类型
22、指针是一种特殊的数据类型
指针变量只能指向同一类型的变量
int *p; 说明p是一个指针变量,而不是*p是一个指针变量,指针变量存储的是地址
指针用法中,数组名是常量,若遍历元素时,不能以数组名++
指针函数:不管使用哪种方式传递数组,都不能在函数内部求得数组长度
23、使用结构体,定义结构体放在主函数之前
- c语言学习笔记
- C语言难点笔记
- C语言学习笔记
- C语言笔记开通^^
- C语言学习笔记
- C语言笔记
- C 语言简明笔记
- C语言笔记
- C语言笔记
- C语言学习笔记
- c语言笔记
- C语言学习笔记
- C语言笔记
- C语言学习笔记
- c语言笔记(一)
- c语言笔记(二)
- c语言笔记
- c语言笔记
- 译文《容器组件和展示组件》原作者:Dan Abramov
- 对象的深拷贝与浅拷贝
- 对于大龄程序员是否继续写程序还是转管理
- 代码—递归
- Wordpress 禁止加载Google Front
- C语言笔记
- Rails中的content_tag与concat用法,可以连接任意html元素
- 简述Python爬虫
- javascript中的if
- 第十六周 OJ<2>---结构体---职工信息结构体
- jQuery在textarea光标处插入文本
- Ubuntu14.04 安装tomcat
- fedora 安装视频播放器mplayer
- (转)android Apk打包过程概述_android是如何打包apk的