码迷,mamicode.com
首页 > 编程语言 > 详细

C语言学习日记2

时间:2016-06-05 18:31:34      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

  昨天相亲好晚才回,又看了会视频,en。。。妹子挺漂亮的。

  1、goto 语句(如goto flag1; flag1:),标识符和goto要在同一个函数中,上下无所谓.

  2、“”是字符串,’‘是单个字符。

  3、数组: 一维数组   数据类型  数组标识符[常量表达式]  二位数组  数据类型 数组标识符[常量表达式1][常量表达式2]  引用时 标识符[常量],下标从0开始,数组元素共引用时常量表达式的个数

       a[3][4]  3行4列

     a[0][0]  a[0][1]  a[0][2]  a[0][3]

       a[1][0]  a[1][1]  a[1][2]  a[1][3]

     a[2][0]  a[2][1]  a[2][2]  a[2][3]    

     在定义二维数组时,为所有元素赋初值可以省略行下标但是不能省略列下标(我觉得还是不要省好点,看的也清楚,最好把每行大括号都加上,万一出错检查起来太烦了。

MARK:在这里做个标记,我小时候一直很喜欢魔方,但是小时候比较惨,从未拥有,年纪大了也不再玩它。现在我想重新玩玩,魔方都是正方体,6面6种颜色,按1-6编号是不是可以看作6个二维数组?那么是不是可以用计算机来帮我算怎么转?待我学完C再回头想

MARK:4、gets()好像变了?虽然能用但是被警告了。记得查一下。

  5、字符、字符串相关函数:单个字符输出 putchar(char);单个字符输入,输入的返回值得有个变量存,i=getchar(); 字符串输出puts("hello world!"); ‘\0‘表示结尾但是我想一般没人吃饱了撑的去加这个上去吧。字符串输入gets(i);保存在i里,i是数组,i[]。

                字符数组定义:char 标识符[常量表达式],常量表示你这数组给他多少地方放字符,最长多少,下标同一维数组。最简单的定义方法:char a[]="hello";全自动最后加’\0‘。

                字符数组输入输出:printf("%c",a[i]);//单个字符输出,printf("%s",a);//字符串输出,输入gets(a);//gets()在每次调用的时候会在字符串后面加‘\0‘这样你具体用的时候输出字符串总是看着和你输入的一样,其实只是没显示而已。

                字符串复制:strcpy(目的字符数组名,源字符数组名)

                字符串连接:strcat(目的字符数组名,源字符数组名)

                字符串比较:strcmp(字符数组名1,字符数组名2)  两个字符串一样输出0,字符串1>字符串2返回正数,字符串1<字符串2返回负数

                字符串大小写转换:strupr(字符串)//小写改大写,strlwr(字符串)//大写改小写

                获得字符串长度:strlen(字符串)//返回值就是长度

              

C语言学习日记2

标签:

原文地址:http://www.cnblogs.com/thorzhou/p/5559941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!