码迷,mamicode.com
首页 >  
搜索关键字:printf    ( 15030个结果
C语言 对数组名取地址
作者 : 卿笃军你有没有想过,对一个一维数组名取地址,然后用这个地址进行加减运算。这会出现什么样的结果呢?演示样例:int a[5] = {1,2,3,4,5};int *p = (int *)(&a+1);printf("%d\n",*(p-1));这个输出会是多少呢?咦?为什么第二行须要强制转化...
分类:编程语言   时间:2014-07-30 20:22:04    阅读次数:271
四皇后问题
递归#include #include #include #define NUM 4int total = 0;void print_board(int *board){ printf("\n"); for (int i = 0; i < NUM; i++) { fo...
分类:其他好文   时间:2014-07-30 20:20:54    阅读次数:188
int a[3];中a+1与&a+1区别 -- C
int a[3]; a 和 &a 的地址一样的。 a+1 == a + 1*sizeof(int);跳跃是一个数组元素大小 &a+1 == a + 3*sizeof(int);跳跃是整个数组大小 #include int main() { char * a[] = {"hello","the","world"}; char ** pa = a; pa ++; /* 获取数组中第二个元素 */ printf("*pa = %s\n",*pa); printf("*(a+...
分类:其他好文   时间:2014-07-30 12:27:03    阅读次数:252
Win32平台下的微软C编译器的对齐策略
引言首先看一个C语言下结构体的小程序。#includestruct StudentInfo { char i; int j;};void main() { printf("%d\n",sizeof(struct StudentInfo)); }输出结果:8不解,以为是...
分类:Windows程序   时间:2014-07-30 12:05:53    阅读次数:280
linux C 9*9
#include#include#include void Gotoxy(int x, int y);void main(){ int i, j, x, y; system("CLS"); /* 清屏 */ printf("\n\n***pithy formi Table ....***\n\n")...
分类:系统相关   时间:2014-07-30 11:53:53    阅读次数:268
动态内存
intcount=0;//定义数组长度printf("请输入数组长度:");scanf("%d",&count);int*p=malloc(sizeof(int)*count);for(inti=0;i<count;i++){*(p+i)=arc4random()%(count-1+1)+1;printf("%d",*(p+i));}printf("\n");intmax=0;for(inti=0;i<count;i++){if(max<*(p+i)){ma..
分类:其他好文   时间:2014-07-30 03:30:33    阅读次数:202
容易忽略的小程序比较大小,算法
刚刚从网上看到的#include<stdio.h>intmain(){inti=0;intmax=0;intn=5;intinput_data=0;for(i=0;i<n;i++){scanf("%d",&input_data); if(input_data>max) { max=input_data; }}printf("max=%d\n",max);return0;}忽略了输入值全负的情况
分类:其他好文   时间:2014-07-30 03:23:43    阅读次数:236
娓娓道来c指针 (8)开发可变参数函数
在c语言中,可变参数的函数极其常见,如常用的printf()。可变参数函数的一般形式如下: 返回值类型 函数名(类型1 参数1,类型2 参数2,...类型n 参数n,...); 如上所示,这是一个典型的可变参数样式,它共有n个确定的参数,最后的...表示可变参数的含义。必须指出...必须位于最后,并且它至少要有一个确定的参数,原因后面陈述。 为了开发可变参数的函数,需用到头文件stdarg.h。下面共给出两个实例,在实例中详细解释用法。一是求可变个整数的和;二是模仿printf函数。...
分类:其他好文   时间:2014-07-30 01:01:52    阅读次数:241
EOF
标准c#include int main(int argc, char *argv[]){ long int x; while(scanf("%ld",&x)!=EOF) // while(scanf("%ld",&x)==1) { printf("%d\n",x*x); } return 0;}....
分类:其他好文   时间:2014-07-30 00:58:12    阅读次数:255
P136
#include void sub(int x,int y,int *z) { *z=y-x; } main() { int a,b,c; sub(10,5,&a);sub(7,a,&b);sub(a,b,&c); printf("%d,%d,%d\n",a,b,c); }...
分类:其他好文   时间:2014-07-29 22:10:12    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!