博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言 知识点
阅读量:5090 次
发布时间:2019-06-13

本文共 1028 字,大约阅读时间需要 3 分钟。

1:多维数组参数

12345
实参                                所匹配的形式参数数组的数组      char c[8][10];      char(*c)[10];    数组指针指针数组        char *c[15];        char **c;       指针的指针数组指针        char (*c)[64];      char (*c)[64];  不改变指针的指针      char **c;           char **c;       不改变

你之所以能在main()函数中看到char **argv这样的参数,是因为argv是个指针数组(char *argv[])。这个表达式被编译器改写为指向数组第一个元素的指针,也就是一个指向指针的指针。如果argv参数事实上被声明为一个数组的数组(也就是char argv[10][15]),它将被编译器改写为char(*argv)[15](也就是一个字符数组指针),而不是char **argv.

 

2.char值范围(-128 ~ 127)

#include <string.h>

#include <stdio.h>

int main(void)

{
char *p = "012345";
char array[10] = {"56789"};
char i = 0x80;
int j = 0;
j=i;
printf("i is length = %d\n", i);
printf("i is length0 = 0x%x\n", i);
printf("j is length = %d\n", j);
printf("j is length0 = 0x%x\n", j);
printf("p is length = %d\n", sizeof(p));
printf("array is length = %d\n", sizeof(array));
}

输出:

i is length = -128                                                                                                      i is length0 = 0xffffff80                                                                                               j is length = -128                                                                                                      j is length0 = 0xffffff80                                                                                               p is length = 4                                                                                                         array is length = 10  

转载于:https://www.cnblogs.com/heyp/p/3786063.html

你可能感兴趣的文章
dijkstra算法模板
查看>>
Dom常用操作
查看>>
串口接收数据乱码
查看>>
c语言学习笔记 break语句
查看>>
来给罗永浩和王自如打个分(下)
查看>>
ubuntu12.04 N卡双显卡耗能高发热快 解决方案
查看>>
【windows核心编程】HideProcess
查看>>
SSH命令行管理文件
查看>>
【模板】乘法逆元
查看>>
bzoj2820 YY的GCD
查看>>
HDU1267 dp
查看>>
Spring启动后执行
查看>>
快速理解Git结构
查看>>
jmeter+Jenkins 持续集成中发送邮件报错:MessagingException message: Exception reading response...
查看>>
阅读list
查看>>
CREATE TABLE 表名 AS SELECT 语句
查看>>
求同网----专门解决物料编码问题!
查看>>
js获取select标签选中的值
查看>>
逆向知识第一讲,IDA的熟悉使用
查看>>
03-numpy-笔记-expand_dims
查看>>