摘要: 一、typedef关键词 1.给整型类型取别名 原因:我们在整型数据类型中讨论过的,C语言标准并未规定这些数据类型的大小范围,具体的实现交由了编译器和平台决定。 也就是说,int在Visual Studio 2019中占用4字节大小,数据范围为-2147483648到2147483647。它也有可能 阅读全文
posted @ 2022-10-01 12:45 纯爱暴打ntr 阅读(235) 评论(1) 推荐(0)
摘要: 一、标识符作用域 1.代码块作用域 {//代码块A xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx} {//代码块B xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx} 源代码中,被花括号包括的代码,形成一个代码块 例题: #include<stdio.h> 阅读全文
posted @ 2022-09-28 18:40 纯爱暴打ntr 阅读(167) 评论(0) 推荐(0)
摘要: 一、字符串处理函数 与printf不同,这些函数不在之前熟悉的头文件stdio.h中。而是在字符串专用的头文件string.h中。 1.获取字符串长度strlen strlen函数可以获取字符数组中的字符串长度。它从第一个字符开始计数,直到遇到'\0'为止,并返回累计的长度。 size_t strl 阅读全文
posted @ 2022-09-25 12:53 纯爱暴打ntr 阅读(140) 评论(0) 推荐(0)
摘要: 1.字符串常量不可修改 #include<stdio.h> int main() {char*pStr="HelloWorld\n"; printf("%s",pStr); pStr[0]='h';//将H变为h printf("%s",pStr); return 0;} 我们知道字符串常量实际上是 阅读全文
posted @ 2022-09-24 15:09 纯爱暴打ntr 阅读(133) 评论(0) 推荐(0)
摘要: 一、声明器 提供标识符与类型信息,用于声明一个标识符的语法被称作声明器。 1.声明数组B 1.元素类型:int[10]; 2.数组名:B; 3.元素个数:5 按照公式,我们写出如下形式的声明:int[10] B[5]; 接下来,把元素类型中的方括号移动到最右边,int B[5][10]; 2.函数声 阅读全文
posted @ 2022-09-23 17:53 纯爱暴打ntr 阅读(114) 评论(0) 推荐(0)
摘要: ## 数组名的转换规则 当数组名arr出现在一个表达式当中,数组名arr将会被转换为指向数组首元素的指针。 但是,这个规则有两个例外: 1.对数组名arr使用sizeof时。 2.对数组名arr使用&时。 多维数组和指针 1.首先, 我们来探究数组名。 #include<stdio.h> int m 阅读全文
posted @ 2022-09-22 19:55 纯爱暴打ntr 阅读(110) 评论(0) 推荐(0)
摘要: 一、指针作为参数传递 1.为什么需要指针作为参数传递? 因为实参与形参相互独立,被调函数无法影响主调函数中的变量 #include<stdio.h> void swap(int x,int y) {int temp=x; x=y; y=temp;} int main() {int a,b; int 阅读全文
posted @ 2022-09-21 11:36 纯爱暴打ntr 阅读(461) 评论(0) 推荐(0)
摘要: 使用指针访问数组 1.使用第一个元素获取数组首地址 #include<stdio.h> int main() {int arr[5]={111,222,333,444,555}; int*p=&arr[0];//从第1个元素获取数组首地址 p;//指向第1个元素 p+1;//指向第2个元素 p+2; 阅读全文
posted @ 2022-09-20 13:29 纯爱暴打ntr 阅读(44) 评论(0) 推荐(0)
摘要: 一、函数递归 函数需要被另一个函数调用才能执行,而主函数main在程序运行时会被自动调用。其实函数也可以自己调用自己 #include<stdio.h> void func(int n) {if(n==5)//n为5时,结束递推 return; printf("%d\n",n); func(n+1) 阅读全文
posted @ 2022-09-19 13:37 纯爱暴打ntr 阅读(244) 评论(0) 推荐(0)
摘要: 一、输出缓存 例题:输出"HelloWorld"十次,每次输出后暂停500毫秒。 #include<stdio.h>#include<windows.h>int main(){ for (int i = 0; i <= 10; i++) { printf("helloworld%d ",i); Sl 阅读全文
posted @ 2022-09-17 12:30 纯爱暴打ntr 阅读(249) 评论(0) 推荐(0)