C语言中数组与指针

来源:互联网 发布:2017网络自制综艺现状 编辑:程序博客网 时间:2024/04/30 12:19
//c语言中指针加+1#include<stdio.h>int main(){ char i[]="this is my name"; printf("%c\n",*(i+1)); return 0;}//指针加1的意思是指针所指对象的下一个对象
//数组变量与指针变量的区别#include<stdio.h>int main(){ char i[]="this is my name"; char* p=i; printf("%d %d\n",sizeof(i),sizeof(p)); //数组变量与指针变量sizeof的结果不同,数字变量sizeof为数组长度(还要加上最后一个NULL),指针变量为指针大小 p++;//指针变量则可以 //i++;本质上数组变量不是一个变量,所以不能进行赋值操作,即不能出现在等式右边 return 0;}
0 0
原创粉丝点击