C语言学习日记2

Posted 我光吃饭不洗碗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言学习日记2相关的知识,希望对你有一定的参考价值。

  昨天相亲好晚才回,又看了会视频,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的主要内容,如果未能解决你的问题,请参考以下文章

C语言学习日记4

C语言学习日记5

C语言学习日记8

C语言学习日记2

python学习日记——安装及初识

C语言日记② 初识 C的内存