![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
improve100
这个作者很懒,什么都没留下…
展开
-
C语言 字符数组初始化方式总结
字符数组初始化方式总结 (1)char c[10]={'c',' ','p','r','o','g','r','a','m'}; (2)char c[]={'c',' ','p','r','o','g','r','a','m'}; (3)char c[]={"c program"}; (4)char c[]="c program";原创 2014-03-24 18:18:11 · 762 阅读 · 0 评论 -
C语言 关于sizeof与typedef的解释
sizeof: 1.sizeof是编译器的内置指示符,不是函数 2.sizeof用于“计算”相应实体所占的内存大小 3.sizeof的值在编译期就已经确定 typedef: 1.typedef 用于给一个已经存在的数据类型重命名 2.typedef 并没有产生新的类型 3.typedef重定义的类型不能进行unsigned signed 扩展原创 2014-03-19 20:43:30 · 975 阅读 · 0 评论 -
C语言 scanf 总结
问题: 对于我这种C语言菜鸟程序员来说,一碰到输入第一想到的就是scanf,正是因为这样在scanf里吃了很多亏。好吧,这里帮自己总结一下: 函函数原型: 1 int scanf( const char *format, ... ); scanf()函数是格式化输入函数,它从标准输入设备原创 2014-01-04 11:15:22 · 750 阅读 · 0 评论 -
C语言 关于#define 与const 一点心得
1.关于#define与const区别 (1)#define常量是compile-Time概念,在程序编译预处理被替换,const常量是run-Time概念 (2)#define产量运行时已不存在,不会为其分配内存,const常量定义了一个值不可以更改的常量,因此在堆栈上为其分配空间。 (3)#define常量替换后被编译进程序文件的代码段,const常量存在于程序文原创 2014-03-19 16:15:42 · 562 阅读 · 0 评论 -
C语言 ANSI-C内存管理API函数整理
1.malloc/free malloc 用来在堆中申请内存空间 extern void * malloc (size_t __size); extern void free(void*__ptr); 2.realloc更改已经配置的内存空间 extern void *realloc(void *__ptr,size_t __size); 第一个参数为试图更改大小的原堆空间位置, 第原创 2014-03-19 18:14:31 · 1233 阅读 · 0 评论