摘要: 语法:type * [类型限定符] 名称 [= 初始化器];指向常量对象的指针: 1 #include <stdio.h> 2 3 int main(int argc, char *argv[]) 4 { 5 const int i = 100; 6 const int j = 10; 7 const int *p = &i; /* 合法:p为指向常量对象的指针 */ 8 printf("%d\n", *p); 9 p = &j; /* 合法:p的值可以改变 */10 printf("%d\n", *p);11 *p = 1; 阅读全文
posted @ 2011-03-06 16:31 阿C 阅读(255) 评论(0) 推荐(0)
摘要: C语言允许定义自变量数量可变的函数,这称为variadic函数。这样的函数需要固定数目的强制性自变量(mandatory argument),后面是数量可变的可选性自变量。这样的函数必须有“至少一个”强制性自变量。可选性自变量的类型可能会改变,可选性自变量的数量可能由“强制性自变量的值”所决定,或者由“用来定义可选性自变量列表的特殊值”所决定。C语言中,最有名的variadi函数范例是printf()和scanf()。这两个函数都有一个强制性自变量,也就是格式字符串;格式化字符串中的转换修饰符决定可选性自变量的类型和数量。对于每一个强制的变量来说,函数头会显示一个适当的参数,像一般的函数声明一 阅读全文
posted @ 2011-03-06 16:19 阿C 阅读(769) 评论(0) 推荐(0)
摘要: linux下为:1 long long a = 60122;2 printf("%lld %lld %lld", a,a,a);windows下为:1 printf("%I64d %I64d %I64d", a,a,a); 阅读全文
posted @ 2011-03-06 10:26 阿C 阅读(5224) 评论(0) 推荐(0)