鱼C论坛

 找回密码
 立即注册
查看: 1730|回复: 0

[技术交流] 打印时,调用指针函数能打印出字符,调用普通函数打印不出来是为什么

[复制链接]
发表于 2023-7-26 14:36:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 大知猪 于 2023-7-26 14:36 编辑

打印时,调用指针函数能打印出字符,调用普通函数打印不出来是为什么;这时投票练习,请大佬解析一下。感谢。
  1. #include<stdio.h>
  2. #include<string.h>

  3. #define END 4

  4. char *bing();

  5. struct fore
  6. {
  7.         char name[30];
  8.         int cutu;

  9. }num[END]={{"D&#161;&#188;×ó&#227;",0},{"D&#161;&#206;ú1ê",0},{"D&#161;í&#245;°&#203;",0},{"D&#161;3ààD",0}};

  10. void main()
  11. {
  12.         int i,j;
  13.         char fore_name[20];
  14.         printf("***************************\n\n");
  15.         printf("&#187;&#182;ó-′ó&#188;òà′2&#206;ó&#235;á&#188;o&#195;1&#171;&#195;&#241;í&#182;&#198;±!\n");
  16.         printf("±&#190;&#198;úμ&#196;á&#188;o&#195;1&#171;&#195;&#241;oò&#209;&#161;è&#203;óD&#161;&#174;D&#161;&#188;×ó&#227;&#161;ˉ&#161;&#174;D&#161;&#206;ú1ê&#161;ˉ&#161;&#174;D&#161;í&#245;°&#203;&#161;ˉ\nò&#212;&#188;°&#206;ò&#195;&#199;μ&#196;&#194;·è&#203;í&#245;&#161;&#174;D&#161;3ààD&#161;ˉ\n&#199;&#235;′ó&#188;ò1&#171;&#198;&#189;í&#182;&#198;±!\n\n");
  17.         printf("***************************\n\n");
  18.         for(i=0;i<10;i++)
  19.         {
  20.                 printf("μú%3d  &#198;±&#196;&#227;&#209;&#161;:",i+1);
  21.                 scanf("%s",fore_name);
  22.                 for(j=0;j<END;j++)
  23.                 {
  24.                         if(0==strcmp(fore_name,num[j].name))
  25.                         {
  26.                                  num[j].cutu++;
  27.                         }
  28.                 }       
  29.         }
  30.         printf("\n\n±&#190;′&#206;í&#182;&#198;±μ&#196;&#189;á1&#251;ê&#199;\n\n");
  31.         for(i=0;i<END;i++)
  32.         {
  33.                 printf("%s:%d&#198;±\n",num[i].name,num[i].cutu);
  34.         }
  35.         printf("\n±&#190;′&#206;í&#182;&#198;±×&#238;&#184;&#223;&#213;&#223;ê&#199;:%s\n\n",bing());
  36.         printf("&#206;ò&#195;&#199;&#212;ú′&#203;1§&#207;2%s&#187;&#241;μ&#195;&#206;&#229;D&#199;êD&#195;&#241;μ&#196;3&#198;o&#197;!\n\n±&#190;′&#206;&#187;&#238;&#182;ˉμ&#189;′&#203;&#189;áê&#248;&#187;&#182;ó-′ó&#188;ò&#207;&#194;′&#206;ó&#187;&#212;&#190;2&#206;&#188;ó!\n\n",bing());
  37.         printf("\n*****************\n");
  38. }
  39. char *bing()
  40. {
  41.         int  i=0,x=i;
  42.         for(i=1;i<END;i++)
  43.         {
  44.                 if(num[x].cutu<num[i].cutu)
  45.                 {
  46.                         x=i;
  47.                 }
  48.         }
  49.         return num[x].name;
  50. }
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-10 00:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表