自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 指针的基本用法

主要介绍指针相关的内容,包括指针的概念、理解、指针变量的说明和赋初值等. * = ;在不影响理解的情况中,有时对地址、指针和指针变量不区分,如果它指向的区域是程序中的一个变量的内存空间, 则。&px — 指针变量占用的存储区域的地址,是个常量。指针说明时指定的数据类型不是指针变量本身的数据类。把一个已有地址值的指针变量赋给具有相同数据类型的。*px — 指针所指向的对象, 它的内容是数据。指针的赋值运算指的是通过赋值运算符向指针变;

2023-04-03 11:11:16 96

原创 字符串函数二

strncpy(p, p1, n) 复制指定长度字符串。strncat(p, p1, n) 附加指定长度字符串。strncmp(p, p1, n) 比较指定长度字符串。strchr(p, c) 在字符串中查找指定字符。isupper() 检查是否为大写字母字符。islower() 检查是否为小写字母字符。strcasecmp忽略大小写比较字符串。strstr(p, p1) 查找字符串。isalpha() 检查是否为字母字符。isdigit() 检查是否为数字。字符串函数的用法-熟悉。

2023-04-03 11:00:25 48

原创 字符串 处理函数一

连接后,串1的 ‘\0’取消,新串最后加‘\0。(ASCII码),直到遇到不同字符或‘\0’为止。格式:strcat(字符数组1,字符数组2)返值:返回字符串实际长度,不包括‘\0’内。格式:strcpy(字符数组1,字符串2)格 式:strcmp(字符串1,字符串2)a. 若字符串1< 字符串2, 返回负整数。b. 若字符串1> 字符串2, 返回正整数。c. 若字符串1== 字符串2, 返回零。功能:将字符串2,拷贝到字符数组1中去。功能:把字符数组2连到字符数组1后面。

2023-04-03 10:59:12 97

原创 字符数组和字符串

C语言中无字符串变量,用字符数组处理字符串。字符数组是元素的数据类型为字符类型的数组。字符串结束标志:‘\0’一.掌握字符数组的用法。二.掌握字符串的用法。

2023-04-03 10:45:43 46

原创 二维数组

数据类型 数组名[常量表达式][常量表达式];每个元素a[i]由包含4个元素 的一维数组组成。具有两个或两个以上下标的数组称为多维数组。(声明时列数不能省略,行数可以)例int a[3][4];二维数组a是由3个元素组成。形式:数组名[下标][下标]程序举例:杨辉三角。元素个数=行数*列数。二维数组:按行序优先。二维数组元素的初始化。按元素排列顺序初始化。

2023-04-03 10:40:36 124

原创 一维数组

等价于:a[0]=0;数组中各元素的数据类型要求相同,用数组名和下标确定。数组可以是一维的,也可以是多维的。等价于:a[0]=6;数组名表示内存首地址,是地址常量 sizof(数组名)是数组占用的总内存空间.数组是具有一定顺序关系的若干个变量的集合,组成数组的各个变量称为数组的元素。所谓一维数组是指只有一个下标的数组。只能逐个引用数组元素,不能一次引用整个数组。初始化方式:在定义数组时,为数组元素赋初值。数组元素表示形式:数组名[下标]一.掌握一维数组的使用。

2023-04-03 10:32:06 320

原创 循环辅助控制语句

换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。S4:如果r=0,则打印n“不是素数”,算法结束;对判断素数的程序进行完善,若用户输入的不是整数,重新输入。break只能用在循环语句和switch语句中。对一个大于或等于3的正整数,判断它是不是一个素数。二.掌握continue语句的用法。主要用于终止包含它的函数的执行。若终止的为主函数,则主程序结束。一.掌握break语句的用法。

2023-03-31 16:35:41 62

原创 循环语句

当函数有很多个出口,使用goto把这些出口集中到一处是很方便。的,特别是函数中有许多重复的清理工作的时候。-可以避免那种忘记更新某一个出口点的问题。一.C语言中的循环语句概述-了解。四.do-while语句-掌握。-算是帮助编译器做了代码优化。do-while语句构成循环。三.while语句-掌握。}while(表达式);二.goto语句-掌握。例子,求1到100的和。while语句构成循环。while (表达式)goto语句构成循环。do-while循环。goto语句构成循环。do-while语句。

2023-03-31 16:20:43 35

原创 swith语句的使用

break语句用于强行跳出switch体,一般每个case后面应有一个break语句,default分支。default对应的语句序列-------------------结束。当表达式的值与case后面的常量表达式值相等时,就执行此case后面的语句。常量表达式1对应的语句序列1。常量表达式2对应的语句序列2。case 常量表达式n:语句块n;常量表达式n对应的语句序列n。{ case 常量表达式1:语句块1;case 常量表达式2:语句块2;入口点 常量表达式3对应的语句序列3。

2023-03-31 16:01:30 139

原创 if语句

if(表达式) 语句块 例如: if(x>y) printf(“%d”, x);while( )~;如:if(a= =b && x= =y) printf(“a=b,x=y”);else if(表达式4) 语句块4。else if(表达式3) 语句块3。如:if(‘a’) printf(“%d”,’a’);else if(表达式2) 语句块2。c:请区分if(x=1)与if(x= =1)的不同。if() 语句块1。{if() 语句块1}if() 语句块3。

2023-03-31 15:46:06 74

原创 输入输出三

或 scanf(“%*c%c”,&ch);说明2:与scanf函数不同,gets函数并不以空格作为字符串输入结束的标志。主要介绍了C语言中的如何处理输入函数留下的垃圾,字符串的输入输出函数。功能:从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘\0’从键盘输入a、b、c的值,求一元二次方程 y = ax2+b的根,格式: char * gets(char *s)方法2:用格式串中空格或“%*c”来“吃掉”一.掌握如何处理输入函数留下的垃圾。二.掌握字符串输入函数的用法。输入函数留下的“垃圾”

2023-03-23 20:40:25 103

原创 输入输出二

主要介绍了C语言中的两个输入函数,字符输入函数和格式输入函数(重点)。用于d, o, x前,指定输入为short型整数。功能:按指定格式从键盘读入数据,存入地址表指定。用于d, o, x前,指定输入为long型整数。格式: scanf(“格式控制串”,地址表)用于e, f前,指定输入为double型实数。则yy为1999, mm为10, dd为15。目前,scanf支持的格式字符很多,如下,则a为1234, b为‘a’, c为123。则c1为a, c2为空格, c3为b。返值:正常,返回输入数据个数。

2023-03-23 20:35:30 34

原创 输入输出一

输出数据域宽,数据长度

2023-03-23 20:28:01 32

原创 运算符二

(x+1>0) && y++ || ++z //结果为 1 (1 0 1)x += y==z, y=x+2, z=x+y+x >0//x为2,y为4 ,z为1。x++ && y++ || ++z //结果为 1 (2 1 1)x-22 : y-1 //运算结果为60。x+18 : y-100 //运算结果为1。运算的一般形式:sizeof()赋值运算符为“=”,其运算的一般形式如下。 = =

2023-03-22 21:22:34 26

原创 位运算符

运算符>为左移位()运算符; 也必须为整型结果数值。 必须为整型结果数值;掌握C语言中的位运算符。

2023-03-22 21:15:01 25

原创 运算符

((x>=5)) || (y=0) || (y=0) || (y==18) 结果值为1。((x-8)>=0) && (y==18) 结果值为0。((x+1)>=0) && (y=5) && (y

2023-03-22 21:08:08 52

原创 程序的编译和调试

步骤要按照一定的顺序进行,缺一不可,次序也不能错。广义的说,为解决一个问题而采取的方法和步骤就称为算法。其他方法:设两个变量,一个代表被乘数,一个代表乘数。设p为被乘数,i为乘数,用循环乘法。在程序中要指定数据的类型和数据的组织形式,即数据结构。-c只要求编译器输出目标代码(.o文件),而不必输出可执行文件。.i 已经预处理过的C源代码文件。计算 1 x 2 x 3 x 4 x 5 …计算 1 x 2 x 3 x 4 x 5 ….o 编译后的目标文件。

2023-03-18 21:41:52 173

原创 数据表示;进制

0x1010 = 1X16的三次方 + 0X16的二次方 + 1X16的一次方 + 0X16的0次方。= 1X10的二次方 + 2X10的一次方 + 3X10的0次方。1010 = 1X2的三次方 + 0X2的二次方 + 1X2的一次方 + 0X2的0次方。送入计算机的数字,字母,符号等信息必须转换成0、 1组合的数据形式才能被计算机识别。十六进制有0、1、2…非数值数据包括文字、符号、图像、语言和逻辑信息等,也都是以0、1形式存在。而位权的大小是以基数为底,数字所在位置的序号为指数的整数次幂。

2023-03-18 21:36:13 66

原创 变量

只要程序没结束,就不会随着说明它的程序段的结束而消失,它下次再调用该函数,该存储类型的变量不再重新说明,而且还保留上次调用存入的数值。register称为寄存处理器,register变量是想将变量放入CPU的寄存器中,这样可以加快程序的运行速度。extern称为外部参照引用型,使用extern说明的变量是想引用在其它文件中函数体外部说明的变量。static变量称为静态存储类型的变量,既可以在函数体内,也可在函数体外说明。当变量在一个文件中的函数体外说明,所有其他文件中的函数或程序段都可引用这个变量。

2023-03-17 20:57:58 38

原创 常量

指数形式的实数一般是由尾数部分,字母e或E和指数部分组成。在c语言中,实数只有十进制的实数,分为单精度和双精度。所谓标识常量是指用标识符代替常量使用的一种常量,其名称通常是一个标识符。’‘$’都是字符常量。在c语言中,字符常量具有数值,字符常量的值就是字符的ASCII码值。一般情况,每个标识常量说明式子只能给出一个标识常量,并占据一行书写。字符常量是指一个单一字符,其表示形成是由两个单引号包括的一个字符。标识常量也叫符号常量,一般用大写英文字母的标识符。

2023-03-17 16:03:40 96

原创 数据类型

char 1 -128~127或0~255(使用/j编译选项)总结:非零为真,如果自己的代码中要是用到true和false需要用到头文件,bool类型旁,//出错数据越界(255)只有两个量true和false,表示逻辑真值和逻辑假值。//:让后面一行代码无效化。//出错数据越界(-128)//出错数据越界(-127)包括char,short,int和long。类型名称:bool 值域:非零true 零fals。

2023-03-16 19:31:25 51 1

原创 文件和目录相关命令一

光标位于屏幕的底行,可以进行文件的查找,保存,替换,列出行号等。:r File 读入File指定的文件内容插入到当前文件。(N)yy 复制从光标位置开始的连续N行(到缓冲区)。(N)dd 删除从光标开始的连续N行(到缓冲区)。/bin:bin是二进制(binary)的英文缩写。(N)x 删除从光标开始的N个字符(到缓冲区)。/boot:存放的都是系统启动时要用到的程序。-n文件名(前n行,默认10)用户在用vi编辑文件时,最初进入的该模式。/root:根用户(超级用户)的主目录。

2023-03-15 20:06:11 123 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除