- 博客(12)
- 收藏
- 关注
原创 指针...
指针是什么?在计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能够找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为指针。意思是通过它能找到以他为地址的内存单元。总之,指针就是变量,用来存放地址的变量#include<stdio.h>int main(){ int a = 10; int* p = &a;//p就是指针变量,类型是int*}指针类型指针类型决定了指针进行解引
2022-06-08 18:28:08
56
原创 c语言操作符
移位操作符左移操作符 << (左边丢弃,右边补0)右移操作符 >> (分为算术右移和逻辑右移 )一般都使用算术右移1.算术右移 右边丢弃,左边补原符号位#include<stdio.h>int main(){ int a = 16; int b = a >> 1; //移动的是二进制位 //00000000000000000000000000010000 //00000000000000000000000000001000
2022-05-08 11:13:39
219
原创 十.000
冒泡排序冒泡排序是对于一组要排序的元素列,从第一个元素开始依次比较相邻的两个数,将较小的数放到前面,大的数放到后面,直到比较到最后两个数,小数放前,大数放后,一趟后元素中最大的数就会在最后,重复步骤,直至排序完成。#include<stdio.h>int main(){ int i = 0; int j = 0; int arr[10] = { 3,5,6,8,9,1,4,2,7,0}; int sz = sizeof(arr)/sizeof(arr[0]);//sz是元素
2022-05-04 10:49:24
73
原创 C语言第九课
数组打印数组#include<stdio.h>int main(){ char arr[] = { "abcdef" }; printf("%c\n", arr[3]);//打印下标为3的数,就是d int i = 0; for (i = 0; i < 6; i++)//i为下标 { printf("%c",arr[i]);//打印abcdef } return 0;}#include<stdio.h>int main(){ i..
2021-12-19 18:42:57
665
原创 C语言第八课
函数递归程序调用自身的编程技巧称为递归(就是一个函数自己调用自己)递归的两个必要条件1、存在限制条件,当满足这个限制条件的时候,递归不再继续。 2、每次递归调用之后越来越接近这个限制条件。递归常见错误——stack everflow——栈溢出练习创建函数求字符串长度#include<stdio.h>int mystrlen(char* str)//定义函数{ in...
2021-12-13 16:38:18
810
原创 c语言第七课
strcpy——字符串拷贝#include<stdio.h>#include<string.h>int main(){ char arr1[] = "bit"; char arr2[20] = "##############"; strcpy_s(arr2, arr1); printf("%s\n", arr2);//输出bit}memset——内存设置#include<stdio.h>#include<string.h>i
2021-12-04 00:09:27
656
原创 C语言第六课
练习打印1000到2000年之间的闰年#include<stdio.h>int main(){ int year = 0; for (year = 1000; year <= 2000; year++)//判断是否为闰年的两个条件1.能被4整除并且不能被100整除 2.能被400整除 { if (year % 4 == 0 && year % 100 != 0)//年份磨4等于0说明能被4整除,并且磨100不等于0说明不能被100整除 { pr
2021-11-29 14:17:45
188
原创 c语言第五课
while#include<stdio.h>int main(){ int ch = 0;//定一个变量ch while ((ch = getchar()) != EOF)//getchar读取一个字符放到ch里,如果ch不等于EOF,进入if { if (ch < '0' || ch>'9')//ch如果小于字符0,或者大于字符9 continue;//则回到上面的循环 putchar(ch);//如果在范围内则输出ch }}#include
2021-11-18 15:26:49
245
原创 c语言第四课
(分支语句)选择语句和循环语句什么是语句——c语言中有一个分号;隔开的结束一条语句。#include<stdio.h>int main(){ int a = 0; ; //这也是语句——空语句 printf("%d",a); return 0; }分支语句(选择结构)#include<stdio.h>int main(){ int a = 20;//定一个年龄变量a if
2021-11-11 14:19:20
703
原创 c语言第三课
常见关键字auto#include<stdio.h>int main(){ auto int a = 10;//局部变量——自动变量,在前面省略了auto,局部变量前面都有auto printf("a=%d",a); return 0; }break、case、char、const、continue、default、do、double、else、enum——枚举常量、extern、float、for、goto、if、int、long、
2021-11-06 15:45:08
198
原创 C语言第二课
scanf函数的简单使用#include<stdio.h>int main{ int num1=0; int num2=0; int num=0; scanf("%d%d",&num1,&num2); sum=num1 + num2; printf("sum=%d\n",sum); return 0;}常量
2021-11-01 17:29:32
223
原创 c语言基础知识
#include<stdio.h>——包含一个叫stdio.h的文件int main() ——主函数—程序的入口——main函数有且仅有一个int——整型 return 0——返回 0printf——打印函数 例:printf("hello,xiaoyang\n");数据类型char——字符数据类型#include<stdio.h>int main char ch='A'; printf("%c\n",ch);%...
2021-10-24 12:38:23
1335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人