
笔记
无痕、
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记1
C语言学习笔记逗号表达式使用sizeof对 结构体大小计算小知识点逗号表达式例:设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后,a和b的值为?答案: a = 5, b = 20 note: 1、逗号表达式形如:表达式1, 表达式2, ... , 表达式n。 2、整个逗号表达式的值为最后一个表达式的值。 3、逗号表达式可以和赋值表达式等结合。 ...原创 2019-01-14 12:36:33 · 435 阅读 · 0 评论 -
C语言中宏定义的问题
宏定义宏定义的基本用法是“替换”。例如:#define max 10int a[max];C编辑器对宏在预处理(预编译)时展开,即替换;把a[max]中的max 替换为 10。C预处理器是对宏不做任何语法上的检测,即“换”;那么这个“换”有时候就存在一个运算优先级的问题。例如: #include <stdio.h> #define N 3 #define POWER...原创 2019-01-14 18:27:29 · 674 阅读 · 0 评论 -
指向函数的指针--函数指针
函数指针如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始(又称入口 地址)称为这个函数的指针。(指针即是地址)我们定义一个指针变量,这个指针变量指向一个整型数据变量的地址,我们称指向一个整型数据的指针变量;那么它指向一个函数的地址,称为指向一个函数的指针变量。形如: int(*p)(int, int);定义一个变量名为p的指针变量,它指向一个类...原创 2019-01-16 17:14:49 · 327 阅读 · 0 评论 -
关于C语言常量需要注意的点
常量数值不变的量称为常量。C语言中的常量包括:1、整型常量2、实型常量3、字符常量4、字符串常量5、符号常量在这些常量使用过程中需要注意:1、整型常量:1)八进制以0前缀开头。2)十六进制以0x或0X开头。3)长整型常量后缀有L或l(大小写都可以)。2、实型常量1)只能使用十进制表示。2)指数形式或小数形式。3)小数形式:小数点前的数可以省略,小数点后的数也可以省略...原创 2019-01-16 21:56:31 · 4915 阅读 · 1 评论 -
关于%5.3f输出数据的理解
关于%5.3f输出数据的理解5-整个数据的长度3-小数点的位数,末尾四舍五入例1: i = 123456.12345 (数据长度比要输出的长度大)按%5.3f输出结果:123456.123 例2:i = 123.12 (数据长度比要输出的长度相等)按%5.3f输出结果:123.120例3:i = 1.1 (数据长度比要输出的长度小)按%5.1输出结果: 1.1...原创 2019-01-28 15:03:05 · 10873 阅读 · 7 评论