一个字符串的赋值操作,看你能写到多简洁!!!

nankaijinke 2006-02-27 04:18:54
题目 :
***************************************

一个字符串a长度可以为空
如果
a为空
那么,
b和c都为空.
否则
b = a里面的第一位字符
c = a里面去掉第一位的剩余字符

****************************************
...全文
355 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gnhao 2006-04-26
  • 打赏
  • 举报
回复
一个好的程序员写的代码应让更多的程序员看得懂。
就像我看过的一个印度朋友的代码一样,本来用多维数组更方便,但别人用几个变量代替了,看起来可能有点不专业,但很好懂
夜雨悠扬 2006-04-25
  • 打赏
  • 举报
回复
String a="helloWorld";
String b,c;
if(a=="") b=c=a;
else
{
b=a[0].ToString();
c=a.Substring(1);
}
Console.WriteLine("{0},{1},{2}",a,b,c);
夜雨悠扬 2006-04-25
  • 打赏
  • 举报
回复
这个问题真的很无聊,可是有些公司还用这么无聊的东西招人,是不是更无聊
liuzelei 2006-04-05
  • 打赏
  • 举报
回复
要重视现在的编译器的代码优化能力....
淡蓝冰 2006-03-17
  • 打赏
  • 举报
回复
b=IIF(ISNULL(a),'',LEFT(a,1))
c=IIF(ISNULL(a),'',SUBSTR(a,2))
hyt3 2006-03-14
  • 打赏
  • 举报
回复
if(a)
{
b=a[0];
if(strlen(a)) //ansi
{
c = a[1];
}
else
{
c = a[0];
}
}

唉,也就我今天这么无聊
写的简洁有用吗?还是老老实实的写吧,省那么点硬盘空间跟调试时候花的代价相比太不值得了
中国就是不缺这种“编程高手”,而是缺少工程化的人才
代码规范怎么强调都不为过
nankaijinke 2006-02-27
  • 打赏
  • 举报
回复
***************************************
大家尽量不要使用 ? : 赋值表达式
***************************************

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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