随笔分类 - C
c语言基础,表面的东西慢慢挖掘
摘要:函数指针的定义:函数类型 (标识符 指针变量名)(形参列表)void printHello( );void printHello( ){ printf("hello world!!! " );}main函数中://创建函数指针,同时赋值空.int (*p)() = NULL;p = printHe...
阅读全文
摘要:栈区间:在函数内部声明的变量都存放在栈区间,比如int char 数组 结构体 指针,只管申请,系统会自动帮我们回收,收回的时间是作用域结束之后,遵循的原则是"先进后出"。int a = 10;const int m =10;printf("%p\n", &m);printf("%p\n", &a)...
阅读全文
摘要:指向结构体变量的指针叫做结构体指针:typedef struct { int num; char name[30]; // char *name; 程序会崩溃,*name本身是指针,没有什么空间的概念,只是指向另一个空间,并且另一空间的值是常量,不能被修改. float score; ch...
阅读全文
摘要:1.指针和指针变量指针变量:是保存变量地址的变量,存放只有地址;指针:是变量的地址,存放的可以是3,4.5,YES;普通变量与指针变量什么不同呢? 普通变量只能存取我们常常看到的类型数据,指针变量只能存取地址数据,其他数据不行,指针变量还可以对指向的内存空间进行存取操作,比如说sizeof();i...
阅读全文
摘要:结构体与函数的区别: 1.函数是由相同数据类型的变量组成. 2.结构体可以有不同数据类型组合。可以包含char,int,float,数组等类型.struct 结构名称 { 数据类型 成员; 注意必须是以分号隔开 ...};//创建一个构造体struct student { int age;...
阅读全文
摘要:函数: 一组特定功能的代码段,之所以使用函数,为了在文件多处需要同一段代码时可以多次重复利用,减少代码冗余.//函数的声明 返回值类型 函数名称 ( 数据类型 形参1,数据类型 ,形参2 ) ;//函数的定义 返回值类型 函数名称 ( 数据类型 形参1,数据类型 ,形参2 ){...}以下是函数...
阅读全文
摘要:二维数组的定义:数据类型 数组名称 [ 常量表达式1 ] [ 常量表达式2 ] = {.....}int a[ 2 ][ 3 ] ={ {4,5,6}, {7,8,0}, //或者{7} 后面不写8和9 ,系统会默认的帮你添加0就是这样:{7,0,0}};OR:i...
阅读全文
摘要:什么叫数组呢?我们的第一反应是很多数组合在一起就是数组,字面意思,当然不仅仅是数字,字符也是可以的.数组属于构造类型 .指相同类型的若干变量组织起来.类型说明符 数组名 [常量表达式] int array[] ={0} //定义一个空数组 .1.数组的类型实际上是指数组元素的取值类型,...
阅读全文
摘要:1.随机数 :一个范围内随机数字的返回值. 格式为: arc4random() % ( num大值 -num小值 + 1 ) + num小值.int n,i= 0; //控制随机数的个数int a=30,b=125; //设置区域范围printf("Please Enter two dif...
阅读全文

浙公网安备 33010602011771号