C语言个人代码总结(下)
来源:互联网 发布:plsql写sql时中文乱码 编辑:程序博客网 时间:2024/06/13 11:04
函数
// 返回值类型 函数名 (参数列表)
// 有参数,有返回值
// 无参数,无返回值
int maxValue(int x, int y)//形参{ int result = x > y ? x : y; return result;}
// 无参数,无返回值
//无返回值void不能省略 省略返回值默认返回intvoid printOK(void)//无参数,无返回值{ printf("ok\n"); return; // 无返回值可以省略return}
// 无参数,有返回值
int func1(void)//无参数,可以省略void{ int a = 213; return a;}
// 有参数,无返回值
void putInt(int n)//有参数,无返回值{ printf("%d\n", n);}
1、生产一个逆序整型数字
方法一(初级版)
unsigned reverseInt(unsigned int n){ unsigned int count = 0; int m[n]; int n2 = 0, x = 1; while (n > 0) { m[count] = n % 10; count++; n /= 10; } for (int j = 0; j < count; j++) { x = 1; for (int i = 0; i < count - j - 1; i++) { x *= 10; } n2 += m[j] * x; } return n2;}
方法二(升级版)
unsigned reverseInt(unsigned int n){ int m = 0, x = 0; while (n > 0) { m = n % 10; x = x * 10 + m; n /= 10; } return x;}
2、正序按位输出整型数字
void printInt(unsigned int n){ unsigned count = 0; int m[n]; while (n > 0) { m[count] = n % 10; count++; n /= 10; } for (int i = count - 1; i >= 0; i--) { printf("%d", m[i]); } printf("\n");}
0 0
- C语言个人代码总结(下)
- C语言个人代码总结(上)
- C语言的那些事(个人总结,不喜勿喷)
- C语言总结-个人学习笔记
- 个人总结C语言操作符
- 程序(C语言)下总结
- c语言代码和总结
- C语言代码及总结
- C语言-常用代码总结
- 个人备用:C语言学习阶段每周1练(代码)
- 个人对一些C语言小技巧的总结(160728更新)
- iOS学习之---个人总结C语言自学建议!
- C语言--数组实现--各种排序算法个人总结
- 【C语言】通讯录代码(一个文件下实现)
- C 语言学习笔记 (个人)
- C语言编程规约(个人规约)
- 个人错误代码集锦(C 语言)
- linux 下的C语言编程(总结)(精华)
- 属性2
- HDU 5007-Post Robot(字符串)
- 图形学中的贴图采样、走样与反走样等
- 海康ps流转换h264流
- 复合
- C语言个人代码总结(下)
- 开环单位增益带宽 , 与-3db的关系
- LeetCode Palindrome Partitioning
- 36 Request对象 Session Application
- [微积分] 常用定义与公式
- VMWare克隆或复制Linux虚拟机后无法上网的解决
- Android 3D旋转动画之Camera 和 Matrix
- Weblogic10.3集群配置
- AssetBundle打包博客