能力值:
( LV4,RANK:50 )
|
-
-
2 楼
好好看看C语言书吧
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
要把password指向password啊
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
char password[1024] 中的password是 &password[0]
呃。。。这样解释应该没错的
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
多看书
先看看 这本
http://download.csdn.net/source/834514
讨论程序问题 还是去csdn
|
能力值:
( LV6,RANK:90 )
|
-
-
6 楼
|
能力值:
( LV7,RANK:100 )
|
-
-
7 楼
就是..这个问题太复杂了...我也不知道怎么弄...
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
char *password 这个 是定义password 是指针变量。如果不定义那引入的password 不还是指针变量吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
那个是形参,定义的时候为了然编译器知道 需要传递一个数组 或指针过去 ,数组都能够用指针来表示。 你可以换成 char passsword[] 这样 效果是一样的。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
同意2楼,好好理解指针与数组的关系。
|
能力值:
( LV3,RANK:30 )
|
-
-
11 楼
int verify_password (char *password)
{
int authenticated;
authenticated=strcmp(password,PASSWORD);
return authenticated;
}
可以写成
int verify_password (char password[])
{
return strcmp(password,PASSWORD);
}
另外, 标准C中 strcmp是在#include <string.h>中的。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
5楼的解释得不错的啊
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
传送的是数组的首地址
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
指针你还没理解...
|
|
|