- 博客(7)
- 收藏
- 关注
原创 学习C语言基础(7)初识数组、指针
数组数组就是一次定义多个类型相同的变量,一个数组中的所有元素都是顺序存放的。int a[10];//代表定义了一个整型数组,数组内有10个整型元素,//是a[0]~a[9]这10个元素,注意编译器不会检查数组的下标是否有效int a[2][3][4]={};//数组维数越多,则代码的可读性越差,//因此我们尽可能地用维数少的数组...
2021-08-25 00:41:48 138 3
原创 学习C语言基础(6)循环
循环控制当我们需要规律性地重复操作时,我们就会用到循环(循环可以嵌套)。while循环示例int i = 0; while (i < 10)//判断是否满足括号内的条件,满足则进入循环,不满足则跳出循环 { printf("%d\n", i); i++; }//执行完{}里的复合语句后会重新判断是否再次进入循环//i的自增,每次经过i++,i的值+1,//最终能输出i的值为0,1,2,3,4,5,6,7,8,9。int i = 1; while (1) {
2021-08-14 16:38:18 97
原创 学习C语言基础(5)选择结构
选择结构if语句(可嵌套)if-else int Age; printf("请输入你的年龄:"); scanf("%d", &Age); if (Age >= 18)//括号里放判定条件 {printf("身份认证成功\n");}//若if()的条件成立,执行{}里面的内容 else {printf("身份认证失败,剩余游戏时间1.5小时\n");}//若if()的条件不成立, 执行else()的内容if-else if
2021-08-13 12:04:57 114
原创 学习C语言基础(4)运算符表达式与语句
运算符表达式与语句运算符有很多种种类,比如+、-、*、/等就对应加减乘除。和数学中加减乘除的运算有优先级一样,C语言的各种运算符之间也有优先级。(图片是来自网络)
2021-08-12 23:52:51 81
原创 学习C语言基础(3)字符串
字符串char a[] = "abcdefghjk"; printf("%c\n", a[0]);//运行结果为a printf("%c\n", a[1]);//运行结果为b printf("%s\n", a);//运行结果为abcdefghjk首先,定义一个字符串。想要输出整个字符串要用%s。输出字符串中的某个元素就等于输出某个字符,因此用%c,其中a[0]输出的是第一个字符,a[1]输出的是第二个字符,以此类推。char b[] = "abcdefghjk\0l";printf.
2021-08-11 23:18:18 160 3
原创 学习C语言基础(2)数据类型、格式符、转义符
C语言的编译过程:.c文件(源代码)>预编译>编译>链接>可执行程序数据类型新手接触的一般都是基本类型。整型也就是我们常说的整数,浮点型也就是我们常说的小数。再往下分就是精度的区别,分配内存的不同,精度:short int<int<long int,其中int一般是四个字节;float<double。一般来说精度当然是越大越好,但是也要考虑内存的分配问题,在精度合适的情况下,使得内存也最小。#define宏定义#define b 5/.
2021-08-10 11:51:29 273
原创 学习C语言基础(1)C程序模板
新手的第一个C程序#include <stdio.h>int main(){ printf("*"); return 0;}首先是预编译include是在告诉编译器,包含一个头文件。C语言中的库函数调用需要提前包含头文件。然后是main函数,也就是C语言中的主函数。一个C语言程序中有且仅有一个主函数。int main()int代表主函数需要返回值,且返回值为整型。如果是void,则不需要返回值。///* */...
2021-08-09 22:31:33 1468
在FPGA使用Karatsuba算法实现双精度浮点乘法
2022-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人