www.fltk.net > # inCluDE <stDio.h> mAin() { ChAr s[...

# inCluDE <stDio.h> mAin() { ChAr s[...

# include<stdio.h> # include<string.h>

关键:数字0的ascii码不为零。s[0]=’0‘=48!=0 s[i]!=0是判断字符串结束

第一次循环,输出第一行。s[1]为第二个字符串的地址(确切的说是第二个字符串第一个*的地址),s[0

s[k++] 是先赋值, k再自加。 等效于 for(j=k=0; s[j]!='\0&#

s是字符串指针,,*s是字符串第一个字符,也就是A,对应十进制65 则循环第一次*s%10,求余数

输出结果是3 char s[]="012xy\08s34f4w2";//遇到\

本题考查的是do-while语句的使用,do-while执行的过程是当while后面对括号中表达式

这里面是因为strcpy_s需要输入3个参数,而你只输入了2个参数。所以会报错。 解决的方案有2种:

楼主首先纠正你的错误,写switch,后面应该都有break

楼主的代码没抄全哈~~ 这个编码风格也怪难受的~~ ======================

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com