丸子哥哥 2017-07-31 10:54 采纳率: 0%
浏览 1017

C语言,输出一个指针是什么意思,附上代码

void userWord(char str,int len)

{
int i=0;
char ch;
printf ("%s\n",str); //问题1.这里输出str是什么意思?
for (;i<len-1;i++)//问题2.这里的len参数没赋值可以直接这么用吗,main主函数中也声明了一个len,竟然没影响。
{
ch=_getch();
if (
(str+i)==ch)//问题3.*(str+i)是str[i]的意思吗
{
printf ("%c",ch);

  • 写回答

3条回答 默认 最新

  • 凝视深空 2017-08-01 02:08
    关注

    感觉你代码都没打全
    void userWord(char str【】,int len)

    {
    int i=0;
    char ch;
    printf ("%s\n",str); //问题1.这里输出str是什么意思?
    for (;i<len-1;i++)//问题2.这里的len参数没赋值可以直接这么用吗,main主函数中也声明了一个len,竟然没影响。(len是形参,主函数的叫实参)
    {
    ch=_getch();
    if ((str+i)==ch)//问题3.*(str+i)是str[i]的意思吗(是的)
    {
    printf ("%c",ch);

    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向