name

字符串(C语言)

青春壹個敷衍的年華 提交于 2021-01-07 05:45:45
1.如果要声明一个字符串“NoMasp”,下面这行代码错在哪里? char name[] = { 'N' , 'o' , 'M' , 'a' , 's' , 'p' }; 如果想声明的是字符串,就需要在初始化时在结尾加上一个’\0’。或者可以直接用下面这张方式: char name[] = "NoMasp" ; 2.以下这段代码会打印出什么? #include <stdio.h> int main() { char nomasp[]= "I like C language." ; char *ptr; ptr=nomasp; ++ptr; nomasp[ 6 ]= '\0' ; puts (++ptr); return 0 ; } 在ptr执行自增操作之后就是指向字母’I’后的空格,而后在索引为6的地方改为’\0’因此字符串在这里就被截断了。所以最后打印出来的是”like”。 3.’A’一定比”A”更加节省空间吗? 不一定。字符常量是存储在int中的,也就是说’A’会占用2个或4个字节,虽然它’A’实际上只使用了一个字节来存储它的编码。而”A”则使用了2个字节,一个字节用来保存’A’,另一个字节用来保存’\0’。 char c = 'A' ; c作为字符变量则占用1个字节。 为使本文得到斧正和提问,转载请注明出处: http://blog.csdn.net/nomasp 版权声明

赶工防罚款 ——复习HTML <四>

只愿长相守 提交于 2019-12-09 21:25:16
这个是最后一篇,肚子里的燕麦快消化完了,操场上的孩子们正等哥吊打他们! 上次讲到title,meta的一部分,相信小伙伴们意犹未尽。躺好,哥要来了! 2.meta,还有几个东西必须要记住,不然小心被别人说“不符合W3C和语义化”哦。 <meta http-equiv = "content-script-type" content = "text/javascript"> //脚本类型JS meta的http-equiv还有many属性,巴特,这两个most important! 2.1 meta name属性: 菜鸡曾不知有http-equiv,无论name!!! <meta name = "keywords" content = "f*ck,shit,come on,baby"> //seo 关键词 什么叫SEO,不错!就是“search engin optimize"字面上看就是搜索引擎优化,下次不要母鸡了 keywords的地方可以为author,description,copyright等等,分别是作者、表述、版权等意思。话说baidu,googl都是先抓meta里的东西的。你不写,who knows? 来源: oschina 链接: https://my.oschina.net/u/1865749/blog/313044