为啥我发不了帖吖吖吖

ddyyuan 2015-12-01 09:31:47


想发几道题求助各位大神,然而老是说文章内容不能含有特殊字符
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-12-02
  • 打赏
  • 举报
回复
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。 提醒:再牛×的老师也无法代替学生自己领悟和上厕所! 单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。
ddyyuan 2015-12-02
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
是的..所以我一直觉得答案跟我的不符合我都会去上机验证..如果确实是我错了..想不懂我就得上来请教了.
赵4老师 2015-12-02
  • 打赏
  • 举报
回复
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
醉花阴柳 2015-12-02
  • 打赏
  • 举报
回复
我估计没人会帮你看的,一,排班太乱,二,自己哪点不理解直接把那一点提出来,不要把一段代码贴上来求解释,特别是作业题目!
ddyyuan 2015-12-01
  • 打赏
  • 举报
回复
如下题,答案我都知道,希望有详细易懂的解释 1.以下正确的程序段是()。 A. char s; B. char *s; scanf("%s", &s); scanf("%s", s); C. char s; D. char s, *t=s; scanf("%s", &s); scanf("%s", t); 2.下面程序段的运行结果是()。 #include "stdio.h" main() { int m=10, n=20; char *format="%s, m=%d, n=%d\n"; m*=n; printf(format, "m*=n", m,n); } A. format, "m*=n", m, n B. format, "m*=n" C. m*=n, m=200, n=20 D. 以上结果都不对 3.下面程序的功能是将八进制正整数字符串转换为十进制整数。请选择填空。 #include "stdio.h" #include "string.h" main() { char *t, s; int n; t=s; gets(t); n=【1】; while (【2】!= '\0') n=n*8+*t-'0'; printf("%d\n", n); } 【1】A. 0 B. *t C. *t-'0' D. *t+'0' 【2】A. *t B. *t++ C. *(++t) D. t 4.以下正确的程序段是()。 A. char s="12345", t="6543d21"; strcpy( s,t); B. char s, *t="12345"; strcat(s,t); C. char s=" ", *t="12345"; strcat(s, t); D. char *s="12345", *t="54321"; strcat (s,t); 5.不合法的main函数命令行参数表示形式是:()。 A. main( int a, char *c) B. main(int argc, char *argv) C. main( int arc, char **arv) D. main( int argv, char*argc) 6.下面程序的功能是统计字串sub在母串s中出现的次数。请选择填空。 #include "stdio.h" #include "string.h" main()b { char s, sub;//字符串函数 int n; gets(s); gets(sub); printf("%d\n", count(s,sub)); } int count( char *p, char *q) { int m, n, k, num=0; for (m=0; p; m++) for (【1】, k=0; q==p; k++, n++) //b c if(q=='\0') { num++; break;} return (num); } 【1】A. n=m+1 B. n=m C. n=0 D. n=1 【2】A. k B. k++ C. k+1 D. ++k #include "stdio.h" #include "string.h" main(int argc, char *argv) { int m, length=0; for (m=1;m<argc; m++) length+=strlen(argv); printf("%d\n", length); } 7. 程序编译连接后生成的可执行文件是file.out,若执行时输入带参数的命令行是: ./file.out 1234 567 89↙ 则运行结果是() A. 22 B. 17 C. 12 D. 9 8.假定下列程序的可执行文件名为file.out,则在该程序所在的子目录下输入命令行: ./file.out girl boy↙ 后,程序的输出结果是()。 #include "stdio.h" main(int argc, char *argv) { int m; if (argc<=0) return; for (m=1; m<argc ; m++) printf("%c", *argv); } A. girl boy B. gb C. gir D. girlboy 9.设有一个名为file的C源程序,且已知命令行为:file girl boy student, 则可得到以下运行结果的C源程序为() girl boy student A. main( int argc, char *argv) { while (--argc>1) printf("%s%c", *argv, (argc>1)? '\n':' '); } B. main( int a, char * b) { while (a-->1) printf("%s\n", *++b); } C. main( int argc, char *argv) { while (++argc>0) printf("%s%c", *++argv, (argc>1) ? ' ' :'\n'); } D. main(int argc, char *argv) { while (argc>1) printf("%s", *++argv); }

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧