-
循环语句之do-while循环
注意:使用do-while结构语句时,while括号后面必须有分号。
查看全部 -
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
查看全部 -
基本数据类型,构造数据类型,指针类型,空类型
查看全部 -
求一个三位数数的个位,十位,百位,可以利用”%“,个位数”%10“,十位数”%100/10“,百位数”/100“
查看全部 -
C语言注释方法有两种:
多行注释: /* 注释内容 */
单行注释: //注释一行查看全部 -
注意:C程序一定是从主函数开始执行的。查看全部
-
注意:复合运算符中运算符和等号之间是不存在空格的。
查看全部 -
%s表示输入字符串
查看全部 -
多维数组
定义格式:数据类型 数组名称[常量表达式1][常量表达式2]...[常量表达式n];
初始化:1、数据类型 数组名称[常量表达式1][常量表达式2]...[常量表达式n] = {{值1,..,值n},{值1,..,值n},...,{值1,..,值n}};(常量表达式1代表行,2代表列)
(采用第一种始化时数组声明必须指定列的维数。)
2、数据类型 数组名称[常量表达式1][常量表达式2]...[常量表达式n];
数组名称[下标1][下标2]...[下标n] = 值(采用第二种初始化时数组声明必须同时指定行和列的维数)
查看全部 -
字符串函数
使用时首先#include <string.h>
常用字符串函数
1、strlen()获取字符串的长度,在字符串长度中是不包括‘\0’而且汉字和字母的长度是不一样的。比如:
2、strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的ASCII码相等,返回结果为1表示s1比s2的ASCII码大,返回结果为-1表示s1比s2的ASCII码小
3、strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝strcop(s1,s2);
4、strcat在使用时s1与s2指的内存空间不能重叠,且s1要有足够的空间来容纳要复制的字符串
查看全部 -
字符串与数组:在C语言中,是没有办法直接定义字符串数据类型的,但是我们可以使用数组来定义我们所要的字符串。
char 字符串名称[长度] = "字符串值";
char 字符串名称[长度] = {'字符1','字符2',...,'字符n','\0'};
注意
1、[]中的长度是可以省略不写的;
2、采用第2种方式的时候最后一个元素必须是'\0','\0'表示字符串的结束标志;
3、采用第2种方式的时候在数组中不能写中文。
在输出字符串的时候要使用:printf(“%s”,字符数组名字);或者puts(字符数组名字);。例如:
查看全部 -
score=score/10;
查看全部 -
查看全部
-
查看全部
-
i%3=0
查看全部
举报