C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为: main (argc,argv) int argvchar *argv[]或写成: main (int argc,char *argv[])
由于main函数不能被其它函数调用, 因此不可能在程序内部取得实际值。那么,在何处把实参值赋予main函数的形参呢? 实际上,main函数的参数值是从 *** 作系统命令行上获得的。当我们要运行一个可执行稿枝文件时,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参中去。 DOS提示符下命令行的一般形式为:
C:/>可执行文件名 参数 参数……
但是应该特别注意的是,main 的两个形参和命令行中的参数在位置上不是一一对应的。因为,main的形参只有二个,而命令行中的参数个数原则上未加限制。argc参数表示了命令行中参数的个数(注意:文件名本身也算一个参数),argc的值是在输入命令行时由系统按实际参数的个数自动赋予的。键唤敏例如有命令行为:
C:/>E6 24 BASIC dbase FORTRAN ,由于文件名E6 24本身也算一个参数,所以共有4个参数,因此argc取得的值为4。argv参数是字符串指针数组,其各元素值为命令行中各字符串(参数均按字符串处理)的首地址。 指针数组的长度即为参数个数。数组元素初值由系统自动赋予。
main(int argc,char *argv[]){
while(argc-->1) printf("%s/n",*++argv)
}
本例是显示命令行中输入的参数。如果上例的可执行文件名为e24.exe,存放在A驱动链蚂器的盘内。因此输入的命令行为:
C:/>a:e24 BASIC dBASE FORTRAN 则运行结果为:
BASIC
dBASE
FORTRAN
该行共有4个参数,执行main时,argc的初值即为4。argv的4个元素分为4个字符串的首地址。执行while语句,每循环一次 argv值减1,当argv等于1时停止循环,共循环三次, 因此共可输出三个参数。在printf函数中,由于打印项*++argv是先加1再打印, 故第一次打印的是argv[1]所指的字符串BASIC。第二、 三次循环分别打印后二个字符串。而参数e24是文件名,不必输出
简单的说()说明main是一个函数,括号里面可以有参数,这些内容随着学习的深入就会理解的,其实很简单
粉紫色的16进制代码:
1白色 白色#FFFFFF 2红色 #FF0000
3绿色 #00FF00 4蓝色 #0000FF
5牡丹红 #FF00FF 6青色 #00FFFF
7黄色 #FFFF00 8黑色 #000000
11 蓝紫色 #9F5F9F 12 黄铜色 #B5A642
扩展资料:
十六进制颜色码的原理:
在RGB 颜色模式,颜色由表明红色,绿色,和蓝色各成分强度的三个数值表示。从极小值0到最大值255,当所有颜色,都在最低值被显示的颜色将是黑色,当所有颜色都在他们的最大值被显示的颜色将是白色。但是,一个缠扰不清的方面在RGB 颜色模式是,所有这些颜色可能代表以各种各样的方法。
颜色科学燃槐描述颜色在范围0.0 到1.0 (极小值对最大值)。颜色惯例的多数采取这些价值代表颜色变异。例如,1.0,0.0,0.0 代表最大强度的红色。
代表颜色价值其它方法是由使用百分比从0% 到100% (极小值对最大值)。这同一样以上说的方法,改变从范围0.0 到1.0,简单地倍增数字与100。
颜色价值可能并且代表作为数字范围从0 到255。袭迹这类型数字代表由计算机程序设计者广泛实施存放各颜色价值在一个8位字节。充分的强度红色代表作为255,0,0。
同样范围,0 到255 和,十六进制数在这个范围通常被写以一个固定的两位数格式,代表它并且代表在十六进制,在某些情况下前缀(象#)。被写和皮禅友# ff 的充分的强度红色,# 00,# 00。这可能被收缩象# ff0000。
参考资料来源:百度百科-十六进制颜色码
先说欧美短毛:英短毛 (British Shorthair) – 是由家猫和波斯猫交配产生,后代偶有长毛小猫出生。圆头,身粗壮,四肢粗短,身材较美短细小,深橙色眼(只有少数例外),体毛软,像刷毛样直立,毛色多种。十分聪明,友善和平静性格,近人。
法短蓝 (Chartreuse) -- 是很古老的品种,法国僧侣首先养的猫,圆头,身粗壮,四肢粗短,短直毛只有灰色单色。与英短灰很接近 (较英短大壮),很多猫会合拼为一类。
美短毛 (American Shorthair) – 祖先是欧洲移民带去放养的家猫,欧洲猫会并不承认他是纯种猫。生存捕猎能力极强,猫近似英短但较大,总体像个运动员,四肢有力。性格如英短,聪明,友善,平静,适应力强。
美曲毛 (American Wirehair) – 美国 70年代发现在一胎(家猫)小猫因子变异而产生仿好漏的曲毛猫,发展成新品种。性格如美短:聪明,友善,只是毛的变异,数量少,不大流行。
孟买 (Bombay) – 是由美短和缅甸猫交配产生,只有黑色,外形近似美短,圆头,黄色或淡青色眼,毛色光译发亮,与一般的黑色猫毛质不同。 性格活跃,好玩,友善,近人。声音细小,喜欢主人注意。
俄罗斯蓝 (Russian Blue) – 中形身材,青绿眼,全身(鼻端、足趾)灰色 (猫会术语是”篮色”),短厚毛轻细柔软,如刷毛样直立。 独立性强,平静,能长时独居,与小孩和其他宠物都友善。
苏格兰摺耳 (Scottish Fold) – 是 1961年在苏格兰出现的新品种,中形身材,小圆头,图鼓身躯,多种毛色。脾性温驯平静。摺耳是强势基因,后代多产摺耳。
卷毛 (Rex) – 在 1950 年英国康维尔 (Cornwall)首先出现,后来在英国 Devon 和在德国也出现不同遗传特徵的卷毛。中形身材,身长,四肢长,耳大,面小,身体没面毛,只有底毛卷曲。毛色和眼晴颜色没有规定。
加拿大无毛 (Canadian Hairless, or Sphinx) – 1966 年在一窝小猫中发现了一只没毛的小猫。长大后与母袜轿亲交配,无毛基因稳定下来,产下这一品种的下一代。但传下来纯无毛基因的极少。猫并非全没毛,在背上、头、耳和尾尖都有很细的毛。品种稀有,只有极少数量,国际猫会并不备烂承认。
无尾 (Manx) - 原产爱尔兰,无尾或极短尾巴,厚背,后腿较长,走动如跳跃,毛厚,多种毛色。性格样狗,对主人忠心,对狗友善。「无尾遗传基因」是死亡基因,影响之下,小猫常胎死腹中。
再说欧美长毛:
挪威森林(Norwegian Forest) – 毛中长度,底毛厚,面毛能档雨雪。祖先是森林内生活野猫,身形非常壮大有力,头成三角形,面颇与颈部都有厚毛,尾长度中等,多毛;多种毛色,非常漂亮。聪明、爱玩,近人、平静、合群,捕鼠能手。不适宜在亚热带生活。
缅因 (Maine Coon) – 美国缅因卅土产,外形极像 「挪威森林」,有说是共一祖先。毛厚但像丝质,较易梳理,尾大长毛,身形壮大,毛色有多种。 十分聪明、爱玩、近人、独立。
洋娃娃(Ragdoll) – 这是 1960年美国新品种,只美国有些猫会订下标准。体形很大,中等毛长,蓝眼,全身带黄金色白毛,在耳、面、尾尖、带深色毛,四足端带深色或白色毛。性格样小狗,对主人忠心,爱玩。
亚洲猫品种。
先说短毛:
暹罗 (Siamese) – 原产泰国,中形身材,身瘦长,四肢长,后腿较前腿长,尾幼长,颈长,头成三角形,篮眼,鼻长,双耳大,带金黄色体毛丝质短直,总体感觉轻盈、高雅。特徵是耳、鼻、咀、足趾及尾深色的「喜马拉亚基因」,共有四个不同颜色。非常聪明,好奇,活跃,但多话,吵闹,妒忌,好胜,主意强。是很难相处的猫,适宜两只共养。
东方短毛 (Oriental Shorthair) 在英国称”外来” (Foreign) – 和暹罗同一祖先,同一特徽,但全身只一种毛色,没有「喜马拉亚基因」的深色点,可说是单色的暹罗。绿色眼睛(只有白猫是篮眼睛),有多种毛色和斑纹。性格近似「暹罗」,聪明,好奇,活跃,好玩。
夏湾拿 (Havana) – 事实是深巧克力色的东方短,名称是因为猫的毛色如「古巴夏湾拿雪茄」。
泰国土猫 (Korat) - 原产泰国的中形猫,只有银灰毛色,金绿色眼睛,较少人饲养,脾气很驯良的家居猫,但需要同伴,能与狗相处。
缅甸 (Burmese) – 比暹罗猫粗壮的单色猫,美国猫会只承认棕色猫,英国猫会则承认10个颜色。「缅甸基因」是此猫独奋的遗传,每根毛有部份设有颜色,令他的毛色分布与一般单色猫不同。性格十分独立又活跃,对喜欢的人友善,吵闹,爱往外跑。
东京[湾] (Tonkinese) -- 这是暹罗猫和缅甸猫的混种,身上共存父母的特徵。常常在一胎混种的小猫里,就分别有暹罗猫、缅甸猫和东京猫的存在。
新加坡 (Singapura) – 祖先是新加坡的土猫、流浪猫,身材是猫中最小的,外形近似东方短,大眼,大耳。毛色浅棕带浅斑纹,背、腿、尾部较深。适应力强,好奇,友善的性格。国际猫会并不承认为独立品种。
日本球尾 (Japanese Bobtail) – 特徵是尾部只存细小一团,双眼形状和短面亦与其他品种不同。毛色以白为主,常配大块黄或黄黑。只有父母同是日本短尾才产下短尾后代。聪明,性格友善,多话,活跃。
异短毛 (Exotic Shorthair) – 是缅甸和波斯猫交配产生的品种,外形如短毛的波斯猫,圆头,扁平鼻,粗身,短四肢,短毛轻细柔软,多种毛色。性格如祖先:清静,近人,忠心,内向。
再说长毛:
波斯 (Persian) – 最多人养的长毛猫。头大圆,面圆,颈粗短,眼大圆,耳圆小,鼻短扁阔,大口有力。身材中大至大,4肢短直粗壮,脚掌巨大有力,尾粗短厚毛。体毛长、厚、轻柔,脸面及颈项都长毛,全身毛一样长度,总体感觉厚重、漂亮,但毛容易打结。共有 36 种认可的毛色。性格平静,近人,忠心,内向。
喜马拉亚 (Himalayan) - 是暹罗和波斯猫交配产生的品种,基本上是有 「喜马拉亚基因」特徵 [耳、鼻、咀、足趾及尾尖深色] 的波斯猫,但品种不大稳定,离波斯标准较远。
缅甸圣猫 (Birman) – 据传 1919年在法国旦生,是暹罗和波斯猫混配的品种。毛色如喜马拉亚,但头脸较波斯猫长。总体不像暹罗又不像波斯猫。毛质较重,不易打结。特式是四蹄踏雪,面、耳、腿、尾深色,身毛浅色,蓝眼。性格平静,近人,比波斯猫活跃,与其他宠物友善。
土耳其安加拉 (Turkish Angora) – 外形如长毛的东方。体形中等,三角形头,长身,长腿,长尾。多种毛色,双色(白色配他色)为多,底毛不厚,不易打结。性格如东方品种:聪明,好奇,活跃,吵闹,多言。
土耳其梵 (Turkish Van) – 土耳其梵湖地区的土猫,美国猫会并不承认这品种。这是一巨大又早熟的品种,五、六周已经能吃肉,10月大己重约4 kg。毛色多为白黄双色,黄尾,冬天底毛极厚,不怕水,喜爱游泳。独立,不任人摆布,狩猎天性,需多活动量,不大适应高温天气。
峇里 (Balinese) – 1950年在美国一只纯种暹罗猫基因变异,产生了长毛的暹罗猫,遗传稳定后成了新品种。体形、毛色及蓝眼都如暹罗猫,长毛质轻如丝,无厚底毛。
最后说非州。猫的品种不多
埃及猫 (Egyptian Mau) – 是有独特斑点的东方短毛,有说是从埃及带到欧州发展的品种,亦有说是从东方短毛家猫发展成的斑点猫,主要毛色为黑与黄。性格及体形如东方短毛猫。
亚比西尼亚 (Abyssinian) – 原产亚比西尼亚 (今伊索匹亚),19 世纪时带到欧洲繁殖,在原产地己找不到,属较稀有品种。中形身材,四肢、尾长度适中,肌肉发达。猫毛中长,每根毛都有两到三环颜色,猫体特别,有如狮子般野生动物的毛色。十分聪明,活跃,善猎,合群。忠爱主人。
索马利 (Somali) – 基本上是长毛的亚比西尼亚猫,毛体亦是独特的多环颜色组成。主要是红棕2种毛色,青绿或琥珀色眼晴,聪明,活跃,善猎,合群,好奇。
------------------------------------------------------------------------------------------------------------------
最后要说的是:不管纯种、混种或土猫,猫就是猫。他们都是有个性的动物,我们养的疼的是猫,不是名牌或杂牌,不必盲目追求。你养猫付出多少爱心就得多少爱心回报,与猫品种绝无关系
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)