一点一滴
文章平均质量分 79
Edenist丶
emmm
展开
-
C/C++内存分配问题
原文:https://blog.csdn.net/yangtrees/article/details/89233501.关于动态申请内存的问题 出现率极高程序的局部变量存在于(栈)中程序的全局变量存在于(静态存储区)中程序动态申请的数据存在于(堆)中<1>void GetMemory(char *p){p = (char *)malloc(100);}void Te...转载 2018-12-12 14:32:18 · 232 阅读 · 1 评论 -
C语言参数传递
#C语言函数参数的传递详解一、三道考题开讲之前,我先请你做三道题目。(嘿嘿,得先把你的头脑搞昏才行……唉呀,谁扔我鸡蛋?)考题一,程序代码如下:void Exchg1(int x, int y){int tmp;tmp = x;x = y;y = tmp;printf(“x = %d, y = %d\n”, x, y);}main(){int a = 4,b = 6;...转载 2018-12-10 19:03:52 · 461 阅读 · 0 评论 -
C语言的枚举详解
在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如:enum weekday{sun,mon,tue,wed,thu,fri,sat};...转载 2018-12-17 22:09:00 · 1947 阅读 · 0 评论 -
枚举类型的初始值问题
枚举类型是内置类型吗?型的的初始化规则是什么?首先记住两点:1、内置类型变量(int,bool,指针等)的初始化规则在函数体外(全局)定义的内置类型变量会自动初始化0,函数体内定义的内置类型变量不会初始化。类里面定义的内置类型变量不会自动初始化。2、类类型变量的初始化是调用构造函数(不论是全局还是局部)。类类型变量的类类型成员自然也是调用其构造函数初始化。类类型变量的内置类型成员如第一条所...转载 2018-12-17 22:10:03 · 4278 阅读 · 0 评论 -
关于二叉树的线索化以及C语言函数调用问题
最近在看数据结构,写到线索二叉树的时候才明白为什么C++中要有引用传值了,真的很方便好吗…以上纯属瞎扯,那么下面进入正题一:关于C++中的值传递,指针传递以及引用传递详解首先参考的书籍上提到了引用(&)的概念,而我所使用的c语言并不支持引用类型,所以只好用指针代替,但是两者有一些细微的差别如下:从概念上讲,指针的本质就是存放变量地址的一个变量,在逻辑上是独立的,他可以被改变,包括其...原创 2018-12-17 22:50:44 · 488 阅读 · 0 评论 -
C语言如何将整型转化为字符串
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:include <stdio. h>include <stdlib. h>void main (void);void main (void){int num = 100;char str[25];itoa(num, s...转载 2018-12-24 17:12:13 · 34204 阅读 · 0 评论