天天看点

C语言(字符串 ,字符串数组,字符数组,对应指针)

在c语言当中,字符串数组可以使用: <code>char a[] [10];</code> 或者 <code>char *a[];</code> 表示

第一种表示方式固定了每个字符串的最大大小。第二种没有字符串的大小限制。

两种数组初始化的写法形式:

一般数组表示方式:指针形式和非指针形式。

特别注意字符串和字符串数组

个人理解:

在c语言当中,字符串数组可以使用: <code>char a[] [10]</code>或者 <code>char *a[]</code>表示。

特别注意字符数组和字符串数组的指针写法分别:char *a ,char *a[]

例子:

关于有参数的main方法:参数值由程序自动控制的

当输入参数运行程序时,

第一个参数argc是表示参数的个数,比实际参数多一个。

第二个参数是字符串数组,表示参数的数组,并且程序名称也是一个参数,这也为什么第一个参数的个数比实际参数多一个。