void fun(char*a)?定义问题?

[复制链接]
查看11 | 回复1 | 2012-8-8 22:32:25 | 显示全部楼层 |阅读模式
当然可以啊。char *a是声明a这个变量是一个指针变量,在以后的引用中,a是地址,而*a是这个地址所指向的内容,指针可以作为函数的参数,在调用时,这个参数必须是一个地址。所以在主函数中,如果s是一个指针变量,那么s本身就是一个地址,fun(s)是正确的;而如果s只是一个普通的变量,那调用的形式必须是fun(&s),这个&是取地址运算符。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行