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 · 774 阅读 · 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 · 994 阅读 · 0 评论 -
C语言 scanf 总结
问题:对于我这种C语言菜鸟程序员来说,一碰到输入第一想到的就是scanf,正是因为这样在scanf里吃了很多亏。好吧,这里帮自己总结一下:函函数原型:1intscanf(constchar *format, ... );scanf()函数是格式化输入函数,它从标准输入设备原创 2014-01-04 11:15:22 · 764 阅读 · 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 · 575 阅读 · 0 评论 -
C语言 ANSI-C内存管理API函数整理
1.malloc/freemalloc 用来在堆中申请内存空间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 · 1250 阅读 · 0 评论