C语言
文章平均质量分 64
龙虾天天
未来看现在,是否无遗憾
展开
-
C语言中函数作为函数的参数
一直以来,我是采用Java编程的,在Java中函数作为另一函数的参数很简单,只需要将作为参数的函数所属的对象作为参数传给相关的函数即可,举个例子,有对象 class Temp1{ private int a; private int b; public void function1(){ ...... }} 现在需要将function...原创 2012-05-07 15:57:39 · 1870 阅读 · 0 评论 -
链表的C语言实现之动态内存分配(转自比特网)
一、为什么用动态内存分配 但我们未学习链表的时候,如果要存储数量比较多的同类型或同结构的数据的时候,总是使用一个数组。比如说我们要存储一个班级学生的某科分数,总是定义一个float型(存在0.5分)数组: float score[30]; 但是,在使用数组的时候,总有一个问题困扰着我们:数组应该有多大? 在很多的情况下,你并不能确定要使用多大的...原创 2012-05-13 20:52:12 · 111 阅读 · 0 评论 -
[转载]C语言memcpy函数
原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include <string.h> 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。 举例: ...原创 2012-05-16 16:04:38 · 152 阅读 · 0 评论 -
[转载]C语言中的main函数参数及返回值
我们经常看到main函数不带参数。因此main后都是空括号。C代码 main() { ... } 实际上,main函数必须带参数,这个参数可以认为是main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:C代码 main (argc,argv) C语言还规定ar...原创 2012-05-16 19:40:42 · 99 阅读 · 0 评论 -
typedef的用法
C中typedef的用法我是知道的,它可以是程序员自定义更加适合情景的类型名,基本用法 typedef 类型名 新类型名 但是最近碰到个小问题,枚举类型该怎么自定义呢? 一个例子 typedef enum Status{FAULSE,TRUE} Status 只是不知道上面的写法对不对,结构体中,类似的这种语法是对的,比如: typedef s...原创 2012-06-08 16:57:00 · 176 阅读 · 0 评论 -
[转]函数式宏定义与普通函数
在C及C++语言中允许用一个标识符来表示一个字符串,称为宏,该字符串可以是常数、表达式、格式串等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。若字符串是表达式,我们称之为函数式宏定义,那函数式宏定义与普通函数有什么区别呢?我们以下面两行代码为例,展开描述:...原创 2012-06-28 10:52:54 · 106 阅读 · 0 评论 -
C函数形式参数为函数的语法
将函数作为C函数的形式参数,实际上是将函数指针作为形式参数其语法形式为: 函数返回值 函数名(形参函数返回值 (*形参函数名(形参函数参数列表)),...) 举例如下:void callBack(int n, int (*ptr)()); ...原创 2012-07-19 11:00:57 · 398 阅读 · 0 评论 -
别误用指针
(1)C/C++中,很容易因误用指针而犯错误,请考虑以下代码,它的目的是在链表的前面插入一个元素: bool insertInFront(IntElement *head, int data){ IntElement *newElem=new IntElement; if(!newElem) return false; newElem->data=d...原创 2012-07-23 09:55:56 · 122 阅读 · 0 评论 -
[转]C字符数组赋值 .
举例如下:char a[10];1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如 char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10];strcpy(a, "hello");易错情况...原创 2013-05-10 21:09:25 · 106 阅读 · 0 评论