
C语言
C语言学习笔记
code_carrot
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文法
文法G[N]为N→D|NDD→0|1|2|3|4|5|6|7|8|9G[N]的语言是什么?解:G[N]的语言为V+。 V={0,1,2,3,4,5,6,7,8,9} N=>ND=>NDD. . . .=>NDDDD.. .D=>D. . . . . .Dn位允许0开头的整数...原创 2020-02-17 18:18:39 · 2153 阅读 · 0 评论 -
浮点数比较大小
精度由计算过程中需求而定。比如一个常用的精度为1e-6.也就是0.000001.所以对于两个浮点数a,b,如果要比较大小,那么常常会设置一个精度如果fabs(a-b)<=1e-6,那么就是相等了。 fabs是求浮点数绝对值的函数。判断大于的时候,就是if(a>b && fabs(a-b)>1e-6)。判断小于的时候,就是if(a<b&...原创 2020-02-16 15:36:56 · 782 阅读 · 0 评论 -
整型和浮点型计算
c语言中整型和浮点型混合运算,只能是整型和浮点型同时强制转换为相同的double型(双精度浮点类型)。如两个float型数参加运算,虽然它们类型相同,但仍要先转成double型再进行运算,结果亦为double型。int n=1,m=12;double x;x= n/1.0/m;...原创 2020-02-08 20:37:10 · 4002 阅读 · 0 评论 -
头文件
对应每个函数库,有一个头文件,在头文件中包含相应函数库中所有函数的函数原型。用户使用库函数时,需要把相应的头文件用#include命令括入到自己的程序文件中#include命令中的文件名既可以用双引号,也可以用尖括号括起来区别:在于查找指定文件位置的不同#include <stdio.h>只在默认目录中查找指定文件,默认目录由用户设置编程环境时设定#include ...原创 2020-02-06 14:11:04 · 439 阅读 · 2 评论 -
指针:形参实参
原创 2020-02-03 21:36:14 · 319 阅读 · 0 评论 -
指针调用:**p和&p--形参实参
因为要在tree函数中为主函数中的root指针用malloc分配空间,如果不传实参&root而只传root,那么tree中只能用treenode *型指针接收,这样p就只是root的拷贝,malloc分配的内存首地址赋给了p而与root不相干,达不到设计目的。传&root就是传指针root的指针(存放root的地址),那么tree中就得用treenode **型指针接收,这样*...原创 2020-02-02 11:15:02 · 884 阅读 · 0 评论