
C语言
积硅步至千里
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
C语言中取余与取模的区别
c中取余与取模区别对于整型数a,b来说,取模运算或者求余运算的方法都是:1.求 整数商: c = a/b;2.计算模或者余数: r = a - c*b.求模运算和求余运算在第一步不同: 取余运算在取c的值时,向0 方向舍入;而取模运算在计算c的值时,向负无穷方向舍入。所谓向0方向舍入,就是以小数点为界限,直接将小数部分去掉。如(Int)-1.324=原创 2016-04-08 20:59:53 · 18776 阅读 · 0 评论 -
C语言中一类特殊的数组越界!!
首先看一段C语言程序(红色字体部分数组越界访问)和运行的结果(系统unbantu15.10,编译器 vim)# include int a[2] = {2, 3};int b;void func(){ static int s = 8;}int main(void){ b = 12; func(); printf("%d", a[2]);//越界访问 re原创 2016-05-02 16:16:55 · 2006 阅读 · 5 评论 -
ubuntu下编写并运行第一个c语言程序
对于初入Ubantu系统的小伙伴来说,进入Ubuntu最想做的事莫过于在终端(Terminal)里运行自己的第一个C/C++程序"hello.c/hello.cpp"了。Ubuntu默认是不包含编辑器vim和编译器gcc。如果你是刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序。1.准备工作1.1 打开控制台:使用快捷键 Ctrl + Alt + T;1原创 2016-04-23 22:38:10 · 42222 阅读 · 4 评论