C语言
文章平均质量分 68
DC_Neo
这个作者很懒,什么都没留下…
展开
-
printf ,scanf 的应用和区别
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息。在编写程序时经常会用到此函数。 scanf()函数是格式化输入函数, 它从标准输入设备(键盘) 读取输入的信息。 (1) 对于字符串数组或字符串指针变量,由于数组名和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&"操作符。 例如: #include void main转载 2012-06-27 10:32:13 · 1822 阅读 · 0 评论 -
c语言中的类型限定词之一restrict
C99中新增加了restrict修饰的指针:由restrict修饰的指针是最初唯一对指针所指向的对象进行存取的方法,仅当第二个指针基于第一个时,才能对对象进行存取。对对象的存取都限定于基于由restrict修饰的指针表达式中。 由restrict修饰的指针主要用于函数形参,或指向由malloc()分配的内存空间。restrict数据类型不改变程序的语义。编译器能通过作出restrict修转载 2012-07-18 15:24:10 · 766 阅读 · 0 评论 -
指针和多维数组
多维数组可以看作是一维数组的延伸,多维数组的内存单元也是连续的内存单元。换句话说,C语言实际上是把多维数组当成一维数组来处理的。下面以二维数组为例说明这个概念。 比如,现在有一个int型的二维数组a[3][4],计算机认为这是一个一维的数组a[3],数组的三个元素分别是a[0],a[1]和a[2]。其中每个元素又是一个一维数组,例如a[0]又是一个包含a[0][0],a[0][1],a[0][2转载 2012-07-18 17:01:44 · 483 阅读 · 0 评论 -
C语言中的计时方法:time
在Linux中用C语言计时可以用很多方法。 1. 可用使用C语言库自带的clock()进行计时。如: #include #include using namespace std; int main() { clock_t start = clock(); //do some process here clock_t end = (c原创 2012-09-14 12:50:19 · 3094 阅读 · 0 评论