c语言编程学习基础
最基础的c语言编程
长生_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一个c语言程序
/int是一种数据类型,表示整型,存储整数,此处int是函数的返回类型,main是一个函数,是c语言的主入口,程序有且只有一个主函数,void是一种数据类型,表示空类型。#include //导入 包含一个头文件 .h是一个头文件 std标准库 i:input o:output。//return表示函数的结束,0表示程序正确执行,c语言文件拓展名为.c。// \n表示换行。//printf为c语言函数库中的函数,在标准输出设备上打印一个字符串。原创 2023-03-13 13:06:06 · 90 阅读 · 0 评论 -
c语言代码风格
2.标识符命名:不能是关键字,只能由字母、数字、下划线组成。第一个字母必须为字母或下划线,字母区分大小写。1.程序缩进8个字符,Tabs,清楚得定义一个控制块从哪开始,到哪结束。原创 2023-03-13 15:47:16 · 108 阅读 · 0 评论 -
c语言数据类型分类,整型数据
char字符型,short短整型,int整型,long长整型,float单精度浮点型,double双精度浮点型,unsigned无符号不区分正负,signed有符号,struct结构体,union联合体,enum枚举,void空类型。auto自动变量,extern声明,register寄存器,static指定为静态变量,const定义常量。printf("十六进制:%x",a);printf("十六进制:%X",a);printf("十进制:%d",a);printf("八进制:%o",a);原创 2023-03-13 18:20:54 · 98 阅读 · 0 评论 -
字符型数据
字符变量实际上并不是把字符本身放到变量单元的内存单元中去,而是将该字符对应的ASCII编码放到变量的存储单元中。char本质就是一个1字节大小的整型。0->48 A->65 a->97 ch=ch-32可将小写字母转成大写。原创 2023-03-13 18:34:04 · 78 阅读 · 0 评论 -
浮点型数据
/精度更高,打印出来是123.456000。//保留2位小数,会四舍五入。//默认保留6位小数。原创 2023-03-13 19:22:18 · 120 阅读 · 0 评论 -
变量和常量
/定义一个常量,const修饰变量成为常量。//定义变量,auto通常省略。#define PI 3.14159 //这样也可以赋值。原创 2023-03-13 19:32:54 · 66 阅读 · 0 评论 -
运算符分类
a++和++a都是在a的基础上加1,但++a是先计算完加1后,再进行其他运算,优先级高。非 “非真为假,非假为真” 如果a为假,则!== 这六个运算符,用于判断真假。&&与 “同真为真”||或 “一假全假”原创 2023-03-13 21:26:56 · 85 阅读 · 0 评论 -
输入输出函数
x %X unsigned int 无符号16进制整数,x对应abc,X对应ABC。%c char 字符型,可以把输入的数字按照ASCII码相应转换为对应字符。%hu unsigned short 无符号短整数。%u unsigned int 无符号10进制整数。%d int 接受整数值并将它表示为十进制的整数。%o unsigned int 无符号8进制整数。%hd short int 短整数。%lf double 双精度浮点数。%% % 输出一个百分号。原创 2023-03-15 10:20:57 · 69 阅读 · 0 评论 -
if语句 c语言
【代码】if语句 c语言。原创 2023-03-15 10:44:47 · 101 阅读 · 0 评论 -
switch语句
switch语句相当于一个开关。原创 2023-03-15 10:56:30 · 97 阅读 · 0 评论 -
语句嵌套的运用
满足上层后进行下一步。原创 2023-03-15 11:11:24 · 109 阅读 · 0 评论 -
三目运算符和总结
switch语句执行效率比较快,不可进行区间判断。if语句可以判断一个区间,执行效率比较低。三目运算符 结构清晰 不适用于嵌套。原创 2023-03-15 12:30:00 · 109 阅读 · 0 评论 -
for循环 c语言
【代码】for循环 c语言。原创 2023-03-17 10:46:43 · 141 阅读 · 0 评论 -
while循环 c语言
【代码】while循环 c语言。原创 2023-03-17 19:19:17 · 197 阅读 · 0 评论 -
dowhile循环 c语言
先执行do,再进行while判断,如。果为真则回到do,为假则退出循环。原创 2023-03-18 14:15:44 · 154 阅读 · 0 评论 -
break语句 c语言
【代码】break语句 c语言。原创 2023-03-18 16:53:18 · 104 阅读 · 0 评论 -
continue语句
【代码】continue语句。原创 2023-03-18 17:18:09 · 95 阅读 · 0 评论 -
循环嵌套 c语言
【代码】循环嵌套 c语言。原创 2023-03-18 19:15:20 · 89 阅读 · 0 评论 -
数组的定义和使用
【代码】数组的定义和使用。原创 2023-03-18 19:52:34 · 105 阅读 · 0 评论 -
数组的常见错误
数组名字符合标识符的书写规定(数字、英文字母、下划线)数组名不能与其他变量名相同,同一作用域内是唯一的。方括号[ ]中常量表达式表示数组元素的个数。原创 2023-03-18 20:02:02 · 136 阅读 · 0 评论 -
数组练习题
找最大值,冒泡排序原创 2023-03-18 20:36:53 · 146 阅读 · 0 评论 -
二维数组定义和使用
【代码】二维数组定义和使用。原创 2023-03-19 11:55:49 · 399 阅读 · 0 评论 -
字符数组和字符串
【代码】字符数组和字符串。原创 2023-03-19 12:18:44 · 81 阅读 · 0 评论 -
字符串比较
【代码】字符串比较。原创 2023-03-20 08:43:05 · 116 阅读 · 0 评论 -
函数介绍 c语言
函数分为两种:系统函数(库函数),用户定义函数。函数名字:函数名字必须和头文件声明的名字一样。功能:需要知道此函数能干嘛后才调用。返回值:根据需要接收返回值。头文件:包含指定的头文件。参数:参数类型要匹配。原创 2023-03-20 09:51:53 · 131 阅读 · 0 评论 -
函数的定义和使用
【代码】函数的定义和使用。原创 2023-03-20 10:09:57 · 85 阅读 · 0 评论 -
函数类型和返回值
函数执行流程:从main函数进入,到达需要调用函数时,回到开头定义的函数。原创 2023-03-20 12:17:09 · 80 阅读 · 0 评论 -
函数调用 c语言
【代码】函数调用 c语言。原创 2023-03-20 16:20:08 · 79 阅读 · 0 评论 -
函数嵌套和递归
【代码】函数嵌套和递归。原创 2023-03-21 19:48:26 · 106 阅读 · 0 评论 -
宏定义 c语言
在编译预处理时,将程序中在该语句以后出现的所有的num都用100代替。这种方法使用户能以一个简单的名字代替一个长的字符串,在预编译时将宏名替换成字符串的过程称为“宏展开”。宏定义,只在宏定义的文件中起作用。无参数的宏定义(宏常量)原创 2023-03-21 20:28:59 · 192 阅读 · 0 评论 -
文件包含处理
【代码】文件包含处理。原创 2023-03-21 21:00:18 · 86 阅读 · 0 评论 -
内存地址 c语言
访问变量的方式 变量名访问或内存地址。原创 2023-03-21 23:26:07 · 577 阅读 · 0 评论 -
指针间接赋值和指针大小
如果在程序中定义了一个变量,在对程序进行编译或运算时,系统就会给这个变量分配内存单元,并确定它的内存地址(编号)指针的实质就是内存“地址”。指针就是地址,地址就是指针。指针是内存单元的编号,指针变量就是存放地址的变量。内存区的每一个字节都有一个编号,这就是“地址”指针变量简称为指针,实际他们含义并不一样。原创 2023-03-22 12:59:32 · 116 阅读 · 0 评论 -
指针作为函数参数
【代码】指针作为函数参数。原创 2023-03-22 13:22:35 · 94 阅读 · 0 评论 -
数组作为函数参数
函数名作为函数参数,函数的形参会退化为指针。原创 2023-04-03 17:10:54 · 68 阅读 · 0 评论 -
函数返回值为指针类型
【代码】函数返回值为指针类型。原创 2023-04-03 17:39:47 · 98 阅读 · 0 评论 -
指针和数组
数组名:数组名字是数组首元素地址,但它是一个常量。原创 2023-04-04 13:00:28 · 97 阅读 · 0 评论 -
指针数组
【代码】指针数组。原创 2023-04-05 02:26:32 · 89 阅读 · 0 评论 -
c语言 多级指针
【代码】多级指针。原创 2023-04-05 02:55:11 · 94 阅读 · 0 评论 -
typedef类型
typedef为c语言的关键字,作用的为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型。typedef发生在编译阶段。原创 2023-04-05 03:12:08 · 120 阅读 · 0 评论
分享