- 博客(11)
- 收藏
- 关注
原创 C语言学习笔记(6){Makefile}
这里是创建一个简单的makefile,这里的本质是同一个,更多的操作以后再看(例如makefile调用makefile)1.默认限执行小写的makefile。%是通配符,同一句话%代表同一个名字。最基本的makefile。makefile变量替换。这里是更更简洁的写法。
2024-03-30 20:42:47
124
1
原创 C语言学习笔记(5){构造类型,动态内存分配,typedefine}
根据编译器的不同,free后的p地址不同,这里虽然地址没变但他还是野指针,建议free后立马把指针写成空,这里传入func的是空指针,里面申请了,但是里面p和外面的不是同一个,free的还是free(NULL)int + char + float = 9 但是这里数据大小却是12,这是地址对齐的基因,分析如图。free释放后虽然还能调用,但是已经是野指针了。可以不让他对其,这样就成9个了,按地址挨个存。更改方法1(二级指针传参)原则 :谁申请谁释放。更改方法2 指针函数。typedef重定义。
2024-03-30 19:10:14
530
2
原创 C语言学习笔记(3){输入输出,指针}
----指针---------------------------------------------------------------------------------------------------------------------字符串常量不能修改,但是可以通过更改指针的指向来更改字符串的值。利用getchar让scanf连续输入。若不加入输入类型判断会进入死循环。const 把某些内容常量化。
2024-03-28 00:52:04
650
2
原创 C语言学习笔记(2) {数据类型}
常量-----------------------------类型隐式转换(向精度和长度高的靠拢)1 ,const把关键字。其中“a” 为a\0。
2024-03-27 16:17:38
285
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人