C语言
文章平均质量分 52
诩_
对于计算机的一切领域都很感兴趣!
展开
-
C语言循环控制结构
C语言循环控制结构while语句while(循环控制表达式)(注意没有分号){语句序列}do while语句do{语句序列}while(循环控制表达式);(循环和条件中唯一使用分号的地方)for语句for(初始化表达式;循环控制表达式;增值表达式){语句序列增值表达式;}实践:求和逗号运算符:优先级最低,具有左结合性for语句运用逗号运算符,在求和时用夹挤的方法可以减少循环空语句:仅用一个分号构成的语句,常用于编写延时程序while和do while只有在第一次判断为误的时候不等价求阶乘的和常用while原创 2022-11-04 10:34:30 · 137 阅读 · 0 评论 -
C语言字符串
C语言字符串”a“是字符串字面量,‘a’是字符常量printf(“123”“123”)可以连起来或者(”123\123“)(缩进不可以随便)‘\0’空字符char str[80+1]用字符常量的初始化列表对数组初始化char str[3]={'c','h','\0'};用字符串常量直接对数组初始化char str[6]={"china"};char str[6]="china";char str[]="china";(长度可以忽略不写)char str[10]=“China”编译器自动补充\0(原创 2022-11-15 14:36:31 · 261 阅读 · 0 评论 -
C语言基本数据类型
C语言基本数据类型常量有整型常量(整数)实型常量(小数)字符型常量(单引号)字符串型常量(双引号)长整型加L,无符号加U(默认有符号)单精度加F(默认双精度)原创 2022-11-04 10:29:51 · 171 阅读 · 1 评论 -
C语言关于字符串和字符数组的易混淆点
C语言关于字符串和字符数组的易混淆点 字符串就是比字符数组多了一个'\0'的位置,这个位置要留出来;在初始化的过程中,用字符串常量初始化出来的默认为字符串;输入和输出的时候要注意缓冲区的字符用getchar清除掉。原创 2022-11-17 11:05:44 · 293 阅读 · 0 评论 -
C语言选择控制结构
C语言选择控制结构表示假,非零表示真关系运算符的优先级低于算术运算符。原创 2022-11-04 10:33:42 · 128 阅读 · 0 评论 -
C语言指针
C语言指针指针的使用是在调用函数的时候使用解引用修改数值来修改传地址,改数值!指针加减整数相当于对应数组的加减指针减指针得到的是中间元素的个数。原创 2022-11-04 10:37:14 · 172 阅读 · 0 评论 -
C语言键盘输入和屏幕输出
C语言键盘输入和屏幕输出getchar字符输入putchar字符输出缓冲区优先实践:大小写转换。原创 2022-11-04 10:31:47 · 824 阅读 · 0 评论 -
C语言指针和数组
c语言指针和数组的关系数组名代表数组的首地址(两种特殊情况除外,一种是&arr,另一种是(表示整个数组的大小)sizeof(数组名)和sizeof(指针变量名)二者不可互换a[i]实际上和*(a+i)访问的是同一个元素。原创 2022-11-13 10:47:40 · 233 阅读 · 0 评论 -
scanf连续输入/找最大数
scanf连续输入/找最大数1.循环+scanf函数可以达到连续输入数据的目的for(i=2;i原创 2022-11-04 10:38:34 · 588 阅读 · 0 评论 -
C语言指针和数组的关系
C语言指针和数组的关系在初始化指针等于数组名以后,指针和数组是等价的,但是两种情况例外sizeof(数组名)和sizeof(指针变量名)是不一样的前者表示的是整个数组的大小,后者表示的是指针的类型大小&数组名 和 &指针变量名是不一样的&数组名是整个数组的指针,&指针变量名是储存指针变量的地址。原创 2022-11-15 17:38:58 · 533 阅读 · 0 评论 -
C语言基本算术类型
C语言基本算术类型负号第一优先级(一元运算符)乘除求余第二优先级(二元运算符)加减第三季优先级(三元运算符)实践:计算三位数的各位数字之和。原创 2022-11-04 10:30:56 · 328 阅读 · 0 评论 -
C语言数组和算法基础
C语言数组和算法基础下标从0开始长度一般用宏常量或者const常量表示C89不能用变量定义数组大小,但是C99可以如果不定义长度,系统会自动初始胡并确定数值二维数组行初始化可以不写,列必须写。原创 2022-11-04 10:36:34 · 108 阅读 · 0 评论 -
C语言函数与模块化程序设计
C语言函数与模块化程序设计有main的程序才能运行利用递归算阶乘函数前面的类型表示返回值的类型函数赋值用swap(a,b);(auto) 自动变量 具有动态性static 静态变量 具有固定性extern 外部变量(函数外部)7.6 7.7设计代码风格和优化,暂时跳过原创 2022-11-04 10:35:24 · 60 阅读 · 0 评论 -
C语言结构体
struct 结构体名{数据类型 成员1名字;数据类型 成员2名字;......};结构体的名字称为结构体标签,里面的变量称为结构体成员值得注意的是:结构体模板只是声明了一种数据类型,定义了数据的组织形式,并没有声明结构体的变量,因而编译器不给他分配内存,所以还要有第二步方法一:先声明结构体模板,再定义结构体变量struct student全部都是结构体类型,后面的stud1才是结构体变量方法二:在声明结构体模板的同时定义结构体变量struct 结构体名{数据类型 成员1名字;原创 2022-11-18 14:19:55 · 434 阅读 · 0 评论