
c
文章平均质量分 88
MuYe996
这个作者很懒,什么都没留下…
展开
-
sizeof 的使用
sizeof() :关键字,并非函数,其作用为返回一个对象或者类型所占的内存字节数。 下面内容主要介绍sizeof()在一纬数组中的用法。 备注:*除sizeof(单个数组名)以及“”&数组名“”中数组名表示整个数组,其余所有数组名均表示该数组的首元素地址;在32位系统下。#include <stdio.h> int main(){ int a[] = { 1, 2, 3, 4 }原创 2017-04-15 17:34:32 · 257 阅读 · 0 评论 -
strlen的使用
sterlen: 作用求取字符串长度,从内存某个位置开始扫描,直到‘\0’停止,不包含‘\0’.char arr[] = “abcdef”; printf("%d\n", strlen(arr));// 6 arr代表首元素地址,从'a'开始到'\0' printf("%d\n", strlen(arr+0));// 6 arr+0代表首元素地址 printf("%d\n",原创 2017-04-24 09:20:55 · 1045 阅读 · 0 评论 -
数组指针,指针数组和函数指针
数组指针:首先呢他是一个指针,他有能力指向一个数组。 指针:其数值为地址的变量。int (*p)[3]; // p首先与*结合,所以他呢是一个指针,他可以指向一个数组,这个数组有三个元素,每个元素为整形。指针数组:首先呢他是一个数组,他的每一个元素为一个指针。 数组:由一系列类型相同的元素构成。int *p[3]; // []的优先级高于 *,所以p首先是一个数组,这个数组有三个元素,每个元素为原创 2017-06-08 22:51:07 · 460 阅读 · 0 评论 -
可变参数列表
可变参数列表的使用是很有必要的一件事情,在实现某个功能时,你可能不知道传几个参数。下面简单介绍一下可变参数列表的使用。可变参数列表是通过宏来实现的,定义与stdarg.h头文件中。void va_start(va_list ap, last); //va_start用来初始化参数列表t ype va_arg(va_list ap, type); //va_arg用来获取参数原创 2017-05-15 11:00:49 · 362 阅读 · 0 评论