随笔分类 -  C语言学习

谭浩强版本
摘要:1、数转字符 #include<stdio.h> #include<string.h> /* char *itoa(int a){ static char b[20]; int i=0,l; char t; while(a!=0){ b[i]='0'+a%10; a=a/10; i++; } b[i 阅读全文
posted @ 2023-05-18 19:09 风中凌乱的猪头 阅读(205) 评论(0) 推荐(1)
摘要:命令行参数 前面一个是int值,理论上后面一个char型的指针数组,每个字符型的指针都存贮一个字符串 (很像shell命令,$# 输出所有命令行参数个数,不包括命令本身, $*,输出所有命令行参数) argc 命令行执行时输入字符串的个数,argv输出字符串的内容(输入都默认字符串类型) 所以下面这 阅读全文
posted @ 2023-05-18 11:46 风中凌乱的猪头 阅读(1210) 评论(1) 推荐(1)
摘要:1、局部变量和全局变量 1、局部变量 在函数的开头定义;在函数的复合语句内定义;在函数的外部定义。 2、全局变量 在函数之外定义的变量是外部变量,外部变量就是全局变量(增加了函数数据联系) 3、当全局变量和局部变量同名,在局部变量的作用范围内,局部变量有效,全局变量被屏蔽 2、变量的存储类型和生存期 阅读全文
posted @ 2023-05-17 10:01 风中凌乱的猪头 阅读(171) 评论(0) 推荐(0)
摘要:1、辗转相除法 #include<stdio.h> int commond(int a,int b){ int i; while(b!=0){ i = a%b; a=b; b=i; } printf("%d\n",a); } int commonm(int a,int b){ int i; int 阅读全文
posted @ 2023-05-17 00:25 风中凌乱的猪头 阅读(177) 评论(0) 推荐(0)
摘要:1、筛选法:可以先到网上看看定义在写算法 #include<stdio.h> int main(){ int a[100]; int i,j; for(i=0;i<100;i++){ a[i]=i+1; } a[0] = 0; for(i=0;i<100;i++){ for(j=i+1;j<100; 阅读全文
posted @ 2023-05-14 22:49 风中凌乱的猪头 阅读(216) 评论(0) 推荐(0)
摘要:2、 #include<stdio.h> #include<math.h> int main(){ int sign = 1,count = 0; double pi = 0.0,n = 1.0,term = 1.0; while(fabs(term)>=pow(10,-6)){ pi = pi + 阅读全文
posted @ 2023-05-13 22:09 风中凌乱的猪头 阅读(263) 评论(0) 推荐(0)
摘要:让我们先看一个程序 #include<stdio.h>int main(){ char ch[100]; fgets(ch,10,stdin);//用标准输入设备输入 fputs(ch,stdout);//用标准输出设备输出 return 0;} 这个时候,我们输入超过10个字符,只读前十个字符;不 阅读全文
posted @ 2023-05-13 16:42 风中凌乱的猪头 阅读(224) 评论(0) 推荐(0)
摘要:4、 #include<stdio.h> int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b){ if(a>c){ printf("max num is :%d\n",a); } else printf("max mun is:%d\n", 阅读全文
posted @ 2023-05-12 15:30 风中凌乱的猪头 阅读(289) 评论(0) 推荐(0)
摘要:1、scanf语法定义后面加地址!(什么是地址) int x = 2; int *p =&x; int a[10]; &x,p,a;&a[0];这些是地址,p是指针,a是数组首地址。 x,&p,*p,a[0];这些都不是地址 2、有多个输入值的情况(我个人比较觉得有问题的地方) scanf("%d, 阅读全文
posted @ 2023-05-12 10:39 风中凌乱的猪头 阅读(807) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main(){ int i; float p = 1; float r = 0.09; for(i=1;i<=10 ;i++){ p *=(1+r); } printf("%f\n",p); return 0; } #include <stdio.h> 阅读全文
posted @ 2023-05-12 10:17 风中凌乱的猪头 阅读(176) 评论(0) 推荐(0)