asfd

时间:2024-07-20 04:17:45编辑:奇事君

C++,如果cout只用输出一个字符的话,应该用单引号还是双引号???

“A”、'A'应该是没有区别,原因是,cout 对串、单个字符等输出都进行了重载,对于常量字符串,编译时会在串尾添加'\0'。#include using namespace std;int main() {cout << 'A' << endl;cout << "A" << endl;return 0;}

[create_time]2017-10-02 19:56:17[/create_time]2015-01-16 10:20:45[finished_time]4[reply_count]15[alue_good]xoaxa[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.126e4bf9.H_6jD613DZIxfDeJ15AMjw.jpg?time=4052&tieba_portrait_time=4052[avatar]TA获得超过8571个赞[slogan]这个人很懒,什么都没留下![intro]6116[view_count]

画蛇添足的意思是什么? 寓意是什么?

画蛇添足:
画蛇时给蛇添上脚.比喻做了多余的事,非但无益,反而不合适.也比喻虚构事实,无中生有.
画蛇添足 (发音 huà shé tiān zú)
【解 释】 画蛇时给蛇添上脚.比喻做了多余的事,反而有害无益,徒劳无功.
【出 处】 西汉·刘向《战国策·齐策二》:“蛇固无足,子安能为之足?”
【用 法】 连动式;作宾语;含贬义
【示 例】 周而复《上海的早晨》第四部:“他想接上去说,又觉得是~,只好惋惜地坐着没动.”
【近义词】 徒劳无功、多此一举
【反义词】 画龙点睛、恰到好处、恰如其分
【灯 谜】 巳
【典 故】
故事发生在古代楚国.有一家人家祭祀祖宗.仪式完毕后,把剩下的一壶酒,赏给手下的办事人员喝.人多酒少,很难分配.这几个人就商量分酒的办法.有个人说:“一壶酒分给几个人喝,太少了.要喝就喝个痛快.给一个人喝才过瘾呢!”大家都这样想,可是谁也不肯放弃这个权利.另一个提议说:“这样吧,让我们来个画蛇比赛.每个人在地上画一条蛇,谁先画完,谁就喝这壶酒.”大伙儿都赞成这个办法.于是每个人折了一根树枝,同时开始画起来.有一个人画得最快,转眼之间,把蛇画好了.他左手抓过酒壶,得意地看看同伴,心想,他们要赶上我还差得远哩.便洋洋自得地说:“我再给蛇添上几只脚,也能比你们先画完.”正当他画第二只脚的时候,另一个人把蛇画完了.他一把夺过酒壶说:“蛇本来是没有脚的,你画的根本就不是蛇.还是我先画完,酒应当归我喝.” 添画蛇脚的人无话可说,只好咽着唾沫,看别人喝酒.
[提示]
画蛇,就要象一条蛇;添上脚,就成了“四不象”.做任何事情都要实事求是,不卖弄聪明,不节外生技.否则,非但不能把事情做好,反而会把事情办糟.
[原文]
楚有祠者①,踢其舍人卮酒②.舍人相谓曰③:“数人饮之不足,一人饮之有余,请画地为蛇,先成者饮酒.”一人蛇先成,引酒且饮之④;乃左手持卮,右手画蛇曰:“吾能为之足.”未成.一人之蛇成,夺其卮曰:“蛇固无足⑤,子安能为之足⑥?”遂饮其
酒⑦.为蛇足者,终亡其酒⑧.——《战国策》
[注释]
①祠(cí)——春祭.
②舍人——古代王公贵族手下的办事人员.卮(zhī)—— 古代盛酒的器具.
③相谓——互相商量.
④引酒——拿过酒杯.引,取过来.且——将要.
⑤固——本来.
⑥子——对人的尊称.安——怎么.
⑦遂——就.
⑧亡——失去.
示例 将军功绩已成,威声大震,可以止矣.今若前进,倘不如意,正如“~”也.(明·施耐庵《水浒全传》第一百十回)
英文:draw a snake and add feet to it—ruin the effect by adding sth.superfluous 蛇本来没有脚有人却给它加上脚,故事见《战国策·齐策二》.比喻做事多此一举,反而坏事.例:今若前进,倘不如意,正如画蛇添足也.——《三国演义》


[create_time]2022-08-31 00:27:40[/create_time]2022-09-11 19:01:33[finished_time]1[reply_count]0[alue_good]爱创文化[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.f92c827.kLT93-3VEj2Xt3LY2qUdBA.jpg?time=4761&tieba_portrait_time=4761[avatar]TA获得超过7750个赞[slogan]这个人很懒,什么都没留下![intro]40[view_count]

调用JS函数传递字符串时,为什么有的要用单引号,有的是双引号

js里单双引号貌似没啥区别,但可以达到使用方便的目的,比如,有一个字符串是这样本身带引号的aaaa用单引号包起来就比双引号方便多了,不需要转义alert('aaaa')就行了。双引号就麻烦不少alert("aaaa")所以怎么方便怎么来吧。

[create_time]2017-04-27 00:03:54[/create_time]2017-04-27 01:43:22[finished_time]1[reply_count]2[alue_good]skyover[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.92a7ee06.kbymUXd3J5SpT42-0gdJJw.jpg?time=2824&tieba_portrait_time=2824[avatar]TA获得超过258个赞[slogan]这个人很懒,什么都没留下![intro]1681[view_count]

java截取字符串 字符串String a = "2d3h4m"; 我想给截取成 String b = 2; String c = 3; String d = 4;

public static void main(String[] args) { String a="2d3h4m";String b=a.substring(0, 1);String c=a.substring(2,3);String d=a.substring(4,5);System.out.println("String b="+b);System.out.println("String c="+c);System.out.println("String d="+d);}


[create_time]2012-02-04 11:28:02[/create_time]2012-02-04 14:23:49[finished_time]3[reply_count]3[alue_good]kiney1988[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.6ee6a60c.7AAHRRmFvAivim9R0BobFw.jpg?time=3572&tieba_portrait_time=3572[avatar][slogan]这个人很懒,什么都没留下![intro]7636[view_count]

正则表达式

一、基本语法

    1.    \d  任意数字

            \w  任意字母数字下划线

            \s    空格,制表符,换行符等字符

            .      除了换行符任意一个字符




    2.    [ab5@] 表示匹配里面的任意一个字符

            [^a]除a外的任意一个字符

            [f-k]匹配f到k的任意一个字符

        补充:特殊符号被包含在中括号中失去意义,只代表符号本身,^-除外;

        标准字符集合除小数点外被包含在中括号中,自定义字符集包含该集合。

        如[\d.-+]  匹配:数字小数点+-。

二、量词

             \d{6}  匹配6个数字

             {n,m}最少重复n次最多m次

            默认贪婪模式即匹配的越多越好,加?非贪婪模式

            \d{6}?

            \d{6,}最少6次

            ?匹配0次或1次,相当于{0,1}

            +  表达式至少出现一次,相当于{1,}

            *  出现任意次,相当于{0,}

三、字符边界,零宽度

            ^表示字符开始的位置

            ^i    匹配字符串开头第一个字符位置

            $  字符串结束的位置

            \b    不全是\w

            \A\Z分别表示文本开头和结尾

四、分支结构、捕获组、非捕获组

            分支结构      |        或

            捕获组      ()  捕获所匹配的字符,后面跟/1、/2来取匹配的字符

            非捕获组(?:)不捕获括号内匹配的字符,有利于减小内存开支。

五、零宽断言

          (?=表达式)  表示后面匹配的表达式,但不包括匹配的字符串

          (?<=表达式)  断言自身前面出现的表达式

          (?!表达式)自身后面不能出现的表达式

          (?<!表达式)断言此位置前面不能匹配的表达式


[create_time]2022-07-25 00:14:45[/create_time]2022-08-04 07:15:41[finished_time]1[reply_count]0[alue_good]舒适还明净的海鸥i[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.47c7c989.PNHyyviQpkbkWYf_U9mbzQ.jpg?time=670&tieba_portrait_time=670[avatar]TA获得超过1.3万个赞[slogan]这个人很懒,什么都没留下![intro]8[view_count]

正则表达式

一、校验数字的表达式

1,数字:

^[0-9]*$

2,n 位的数字:

^d{n}$

3,至少 n 位的数字:

^d{n,}$

4,m-n 位的数字:

^d{m,n}$

5,零和非零开头的数字:

^(0|[1-9][0-9]*)$

6,非零开头的最多带两位小数的数字:

^([1-9][0-9]*)+(.[0-9]{1,2})?$

7,带1-2位小数的正数或负数:

^(-)?d+(.d{1,2})?$

8,正数、负数、和小数:

^(-|+)?d+(.d+)?$

9,有两位小数的正实数:

^[0-9]+(.[0-9]{2})?$

10,有1~3位小数的正实数:

^[0-9]+(.[0-9]{1,3})?$

11,非零的正整数:

^[1-9]d$ 或 ^([1-9][0-9]){1,3}$ 或 ^+?[1-9][0-9]*$

12,非零的负整数:

^-[1-9][]0-9"$ 或 ^-[1-9]d$

13,非负整数:

^d+$ 或 ^[1-9]d*|0$

14,非正整数:

^-[1-9]d*|0$ 或 ^((-d+)|(0+))$

15,非负浮点数:

^d+(.d+)?$ 或

^[1-9]d.d|0.d[1-9]d|0?.0+|0$

16,非正浮点数:

^((-d+(.d+)?)|(0+(.0+)?))$ 或

^(-([1-9]d.d|0.d[1-9]d))|0?.0+|0$

17,正浮点数:

^[1-9]d.d|0.d[1-9]d$ 或 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$

18,负浮点数:

^-([1-9]d.d|0.d[1-9]d)$ 或 ^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$

19,浮点数:

^(-?d+)(.d+)?$ 或

^-?([1-9]d.d|0.d[1-9]d|0?.0+|0)$

二、校验字符的表达式

1, 汉字:

^[一-龥]{0,}$

2, 英文和数字:

^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$

3, 长度为3-20的所有字符:

^.{3,20}$

4, 由26个英文字母组成的字符串:

^[A-Za-z]+$

5, 由26个大写英文字母组成的字符串:

^[A-Z]+$

6, 由26个小写英文字母组成的字符串:

^[a-z]+$

7, 由数字和26个英文字母组成的字符串:

^[A-Za-z0-9]+$

8, 由数字、26个英文字母或者下划线组成的字符串:

^w+$ 或 ^w{1,20}$

9, 中文、英文、数字包括下划线:

^[一-龥A-Za-z0-9_]+$

10, 中文、英文、数字但不包括下划线等符号:

^[一-龥A-Za-z0-9]+$ 或 ^[一-龥A-Za-z0-9]{2,20}$

11, 可以输入含有^%&’,;=?$”等字符:

[^%&',;=?$"]+

12, 禁止输入含有~的字符:

[^~"]+

13, 不以xxx(如 jeffjade )开头(/结尾)的字符串

^(?!jeffjade).*$

^.*?(?<!jeffjade)$

三,特殊需求表达式

1, Email地址:

^([a-z0-9_.-]+)@([\da-z.-]+).([a-z.]{2,6})$ 或

w[-w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}

2, 域名地址:

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

3, 手机号码:

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])d{8}$

4, 身份证号(15位、18位数字):

^d{15}|d{18}$


[create_time]2022-06-08 02:46:33[/create_time]2022-06-18 11:02:25[finished_time]1[reply_count]0[alue_good]大沈他次苹0B[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.268b9e4f._Pqr3QJiDoKzKAJr45bDew.jpg?time=4988&tieba_portrait_time=4988[avatar]TA获得超过6281个赞[slogan]这个人很懒,什么都没留下![intro]73[view_count]

《暖婚撩妻》txt下载在线阅读全文,求百度网盘云资源

链接: https://pan.baidu.com/s/1Ktakfqx7tBGDlXHKE-xt-w 提取码: f9hm小说名称:暖婚撩妻 作者:熊蔓 类型:言情连载状态:已完结字数:454428字简介:该小说讲述了宫半夏,有娘生、没爹疼的千金小姐,被亲人陷害,幸得一个男人救助。从此之后,她被他缠上。他誓言:“嫁给我,成为我的女人,你杀人,我递刀,你放火,我堆柴。”在虐渣、斗小人的路上,他披荆斩棘,护她周全。封晋炀,财阀三代,权倾天下,冷血无情,却宠妻入骨。一年前对她一见倾心,一年后,将她吃干抹净。只是强势如他,却誓要贴上他的标签。“不许和别的男人有肢体接触,不许看着其他男人,不许对别的男人放电。

[create_time]2021-12-25 09:07:44[/create_time]2022-01-05 01:59:13[finished_time]1[reply_count]0[alue_good]渴途积倘而成8715[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.551d9dc6.vD3Yu6BQj1QClnoBaht0Kg.jpg?time=7542&tieba_portrait_time=7542[avatar]TA获得超过1663个赞[slogan]这个人很懒,什么都没留下![intro]73[view_count]

《暖爱之撩妻至上》txt下载在线阅读全文,求百度网盘云资源

《暖爱之撩妻至上》百度网盘txt最新全集下载:链接:https://pan.baidu.com/s/1HaNTM2eCzACWmfyRaN0Dww?pwd=8xad 提取码:8xad简介:陈清,你凭什么跟楚宁结婚?明明是我先喜欢他的!唐艺红着双眼,在他们结婚的时候闹。陈清有什么好,没有她好看,家里穷酸。所有眼睛都在望着,唐母伸手拉住站起来的唐艺,生气呵斥道,唐艺,你这是在干什么,别闹了行吗,大家都在看。陈清手里拿着花,一身洁白无瑕的婚纱,她回头,目光冷淡的落在唐艺他们那边。先喜欢上的就是你的?唐艺,这么多年过去了,你还是这么的天真。唐艺眼泪从眼眶里滑落,仇怒的目光盯着陈清。唐母看见小女儿难过又委屈的流着眼泪,心疼不已,却也束手无措。

[create_time]2022-04-21 17:34:10[/create_time]2022-03-29 11:02:30[finished_time]1[reply_count]0[alue_good]叫可爱的猫[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.516b81f3.ri0p4atPjMb0Dnb7TtcgzA.jpg?time=8746&tieba_portrait_time=8746[avatar]TA获得超过3084个赞[slogan]这个人很懒,什么都没留下![intro]111[view_count]

闪客快打4无限金钱怎弄?

先说如何输入秘籍,游戏中按“M”(小写)键


1.赛车场

I love crazy flasher forever! 瞬移

进入“挑战任务”中的“赛车场”,瞬移到目的地;信用卡!虽然达不到NN,但起码有几千!(不错吧)

2.纵版射击 (一直刷)那一局下来能赚不少钱!

3.僵尸大地(同上)

4.挑战BPK(方法同1,建议不使用,比较慢)

5. I love bbplayer.net forever! 金钱5000

注意;“!”别打错了.


[create_time]2009-08-12 19:44:10[/create_time]2012-04-16 12:51:14[finished_time]4[reply_count]0[alue_good]火影忍者2012[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.71f69b32.KkigoZBizg3hz1N21lTpJw.jpg?time=2964&tieba_portrait_time=2964[avatar]TA获得超过435个赞[slogan]这个人很懒,什么都没留下![intro]1535[view_count]

Linux下用g++编译c程序出错。。

我用一个例子来告诉你怎么样在 C++ 里使用C的头文件/函数。

比方说我有一个C的头文件叫 c.h, C的源码文件叫 c.c,内容分别是

c.h:
#ifndef _ASDFD_INCLUDED_
#define _ASDFD_INCLUDED_

#include

extern int test(int a);

#endif

c.c:
#include "c.h"

int test(int a)
{
printf("A = %d\n", a);
return a*a;
}

现在我想在c++中使用c.c中提供的函数test(),我的c++文件名字叫 a.cpp,那么里面跟C有关的部分就要用 extern "C" {} 大括号括起来,看看我的
a.cpp:
#include
using namespace std;

extern "C"
{
#include "c.h"
}

int main()
{
int b = 12;

b = test(b);

cout<<"b = "<<b<<endl;
return 0;
}

看到了吧,#include "c.h" 被 extern "C" {}括起来了。

然后是如何编译,先把C文件编出目标文件(.o)来
gcc -c c.c
你会看到生成了 c.o,其实,有目标文件就够了,如果你一定要做成(静态/动态)库文件,也是可以的,不过我这里就不深入了,做成库和直接用目标文件对解决你的问题没有任何区别。

然后再编译C++文件,也就是我的 a.cpp
g++ -o hello a.cpp c.o
看到了吧,我在编译 a.cpp 的时候把C生成的 c.o也加上了。 然后生成 可执行的 hello, 运行
./hello
就可以看到
A = 12
b = 144


关于创建静态库,假定你有3个C文件, a.c, b.c, c.c 提供了你C++要用到的接口,那么可以把这三个C文件编译出来的目标文件放到一个库文件里供C++使用,方法为

先编译出目标文件
gcc -c a.c b.c c.c

这时候你应该看到有 a.o b.o c.o了

然后创建库文件
ar cr libtest.a a.o b.o c.o
这三个目标文件就放入 libtest.a 这个静态库中了,然后编译C++程序 (你的C++程序应该已经按照我前面说的用 extern "C" 把C的接口都括起来了),假定你的 libtest.a 放在 /home/aaa/lib下

g++ -o my.exe my.cpp -L/home/aaa/lib -ltest

就会生成可执行文件 my.exe了。


[create_time]2016-05-06 16:24:20[/create_time]2010-03-20 05:04:25[finished_time]5[reply_count]37[alue_good]kwydwuf[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.beab3b15.HhvqeT9EapbPy2WktnnzZA.jpg?time=3005&tieba_portrait_time=3005[avatar]TA获得超过7398个赞[slogan]这个人很懒,什么都没留下![intro]6914[view_count]

c语言 写一个函数能将两个字符串连接,在主函数中调用

这样就可以了,我已经在vc6通过调试运行了,不过要注意一点哦,虽然c语言里面没有string类型的变量,但是在c++里面有,所以为了防止不必要的麻烦,你这里的变量名字最好不要用string
#include
void stringcat(char str1[],char str2[],char str[])
{
int i,j;
for(i=0;str1[i]!='\0';i++)
str[i]=str1[i];
for(j=0;str2[j]!='\0';j++)
str[i+j]=str2[j];
str[i+j]='\0';
}
void main()
{
char s1[]="this is a test",s2[]=", test is a good thing.",s3[40];
stringcat(s1,s2,s3);
puts(s3);
}


[create_time]2011-06-03 16:40:13[/create_time]2011-06-03 16:52:43[finished_time]3[reply_count]7[alue_good]畅景彰b5[uname]https://himg.bdimg.com/sys/portrait/item/wise.1.d3524756.K98WQno35_Ia9wHkocFdNQ.jpg?time=2834&tieba_portrait_time=2834[avatar]TA获得超过4369个赞[slogan]这个人很懒,什么都没留下![intro]8661[view_count]

上一篇:by2 mv

下一篇:2006cad软件下载