
c语言知识点温习
c语言知识点
林03
坚持,探索,诚信,自律
展开
-
c语言知识点温习-3-指针
1.关于指针的零碎知识点可以这样理解指针,前面学过整型,浮点型,字符型这些数据类型。整型存放整数,浮点型存放小数,字符型存放字符,而指针存放变量的地址,可以通过这个地址间接访问变量。指针属于无符号的整数,占4个字节。定义:指针变量的类型就是它指向的变量的类型。所以指针变量的定义形式如下:<指针变量的类型><*变量名>,比如int *p;但定义指针变量时最好不要这样去定义:int *p;而是写成这样的形式:int *p=NULL。指针变量本身也占有一定的空间,并且也有自己的内存原创 2020-08-15 21:52:03 · 309 阅读 · 0 评论 -
c语言知识点温习-2-递归
第一道题:输入一个正整数,用递归逆序输出这个数,比如输入一个数12345,那么输出结果应该是54321.代码及运行结果如下:#include <stdio.h>void inverted(int a){ if(a<10)//这是这个递归函数结束的条件 printf("%d",a); else { printf("%d",a%10); inverted(a/10); }}int main(){原创 2020-08-07 22:04:46 · 248 阅读 · 0 评论 -
c语言知识点温习-1-零碎知识点
%d代表十进制有符号整数,%u表示十进制无符号整数, %o表示八进制数据,%x表示十六进制数,%s代表字符串,%c代表单个字符,%f代表float型小数,%lf代表double型小数,%E科学计数法表示的小数,%p指针2) 输出定宽数据:%6d,%06d,%8f,%10s,如果要输出的数据超出宽度,则按实际输出;如果不足宽度。右对齐,左补空格;指定宽度前加上0表示用0补位输出带有正号的数:%+d左对齐:%-10d,%-10.2f;输出数据左对齐,不足宽度时右补空格小数,字符串宽度和小数位:%.2f.原创 2020-08-03 12:27:13 · 656 阅读 · 0 评论