C语言变量数据类型及字符串处理详解
1. 数组参数声明
在C语言中, ROLLS[] 和 *ROLLS 是等效的。例如, PrintRolls() 函数的参数声明可以使用以下两种方式:
void PrintRolls( int *rolls );
void PrintRolls( int rolls[] );
这两种声明方式都表示指向 int 类型的指针,并且都可以用于访问数组元素。一般来说,如果声明的参数将指向数组,建议使用方括号形式;否则,使用普通指针形式。
2. 简单函数示例
PrintX() 函数使用 for 循环打印指定数量的 x 字符:
void PrintX( int howMany ) {
int i;
for ( i=1; i<=howMany; i++ )
printf( "x" );
}
3. 数组越界问题
在编程时,需要注意数组越界问题。例如下面的代码:
int myInts[ 3 ];
for ( i=0; i<20; i++ )
myInts[ i
超级会员免费看
订阅专栏 解锁全文
1818

被折叠的 条评论
为什么被折叠?



