c语言小知识点
文章平均质量分 71
轨迹3
这个作者很懒,什么都没留下…
展开
-
函数和变量小知识
一,函数要使用函数必先得声明包含它的库,这和变量的先声明再使用一样。数学函数位于libm,so库文件中(这些文件通常位于/lib目录下),编译有数学函数的代码时gcc命令行必须加-lm选项,一般gcc默认libc.so库函数。Linux平台上最广泛使用的是glibc库。$?是shell中表示上一条命令的退出状态。函数声明和定义和变量声明、定义一样,前者不分配内存,后者分配。函数声明要包含函原创 2013-08-20 23:30:54 · 420 阅读 · 0 评论 -
语句小知识
在c语言中,If(非零就执行if分支)……else……语句中else总是和它上面最近的一个if配对;浮点数的精度有限,不适合用== 运算符做精确比较,等学了“浮点数”这章你就知道为什么了。(P73)布尔代数是关于逻辑运算的数学体系,非零表示真,0表示假优先级:一般是单目 > */% > + - > 逻辑比较( =)> ==!= > && > | | > = Switch 语句中的原创 2013-08-24 22:17:20 · 553 阅读 · 0 评论 -
跳转语句
跳转函数Goto labol;Labol: 语句中唯一的限制是它只能跳转到同一个函数中的某个标号处,而不能跳到别的函数中。其中labol : 和switch语句中的case :一样是标示符,一个语句前可以有多个标示符,就像缺失了break的swith语句。C中函数setjmp(jmp_buf j)/longjmp(jmp_buf j, int i)可以实现跨函原创 2013-08-24 22:20:59 · 719 阅读 · 0 评论 -
结构和数组随书笔记
结构 结构不可以这样赋值 Structcomplex_struct z1; Z1={3.0,4.0};可以这样初始化 structcomplex_struct z1={3.0,4.0};,在局部变量中还可以这样赋值: Doublex=3.0; struct complex_struct z1={x,4.0};但是全局变量中不可以。原创 2013-08-24 22:24:04 · 531 阅读 · 0 评论 -
sizeof详解
转载一篇sizeof详解的文章http://www.xuebuyuan.com/1235034.html转载 2015-11-20 09:31:55 · 304 阅读 · 0 评论