大家好,今天小编关注到一个比较有意思的话题,就是关于c语言int a的问题,于是小编就整理了4个相关介绍c语言int a的解答,让我们一起看看吧。
C语言int a?
int *a指的是定义一个指向int类型数据的指针a,int a指的是定义一个整数变量a,int* a跟int *a是一样的,只是int *a更严谨,比如,int *a,b; 只有a是指针变量 int* a,b; 容易让人觉得a和b都是指针
int[] a啥意思?
int[] a是C#的语法标准,int a[10]是C++和C的语法标准,两个不能混淆。- -
至于你说的那个int[10] a,是不对的,在C#中,对数组进行初始化,是这样的:int[] a = new int[10]; 不能写成int[10] a!
---------------------------------------------------------------------
int[10] a,是不在内存中开辟数组a的地址空间的,而只有在new了以后才开辟内存空间,这时才能给这个数组设定,所以那个10,要写在new int[10]这个位置。
---------------------------------------------------------------------
c语言中int*a,inta和int*a什么区别?
int *a指的是定义一个指向int类型数据的指针a,int a指的是定义一个整数变量a,int* a跟int *a是一样的,只是int *a更严谨,比如,int *a,b; 只有a是指针变量 int* a,b; 容易让人觉得a和b都是指针
c语言编程int*a和inta[]有区别吗?
int a[] 这样的定义是不符合语法的吧。除非 后面这样写int a[]={1,2,3,4,5};int *a;则是 指定义一个int 类型的指针 用来指向一个用来存放int型数据的地址。数组名 所表示的意思是 该数组起始地址。不是有没有区别的问题。它们根本是在不同的情况下使用的。
) 你也可以定义 一个指针指向 第N个元素int *p=&a[N-1]; =======================================你所给的例子中使用是合法的 形参表示类型。int a[]表示一个整型数组。
到此,以上就是小编对于c语言int a的问题就介绍到这了,希望介绍关于c语言int a的4点解答对大家有用。