这个表达式怎么理解?for(int j = 0, have = 1; j < num; j++)
这个循环表达式: for(int j = 0, have = 1; j < num; j++) { … } 和别的循环表达式不同的地方在于:它的int j = 0后面,多了一个逗号和have = 1 编译没有错误,怎么理解这个?have是新定义的新变量?还是旧变量赋值? 这个逗号表达式,前面一个int j = 0,怎么理解?如……
05-12 立刻查看
这个题输出为什么是9和10
局部变量 如下:为什么输出的会是9和10呢,我觉得应该是8和9;还有,第一次执行my(4),count被初始化了,再执行my(5),count还会初始化吗 #include<stdio.h> int my(const int a) { static int count = a; return count + a;……
05-12 立刻查看
uva10106高精度乘法老是WA感觉没错啊
#include<stdio.h> #include<stdlib.h> #include<string.h> int a[255],b[255],C[505]; char c[255],d[255]; void f(int L1,int L2) { int i,j; for(i=0;i<L……
05-12 立刻查看
C语言中整型数组的每个元素在内存中是如何存放的
C语言 数组 存储方式 内存 各位大神,我是初学者,请求帮忙解决一个小问题: int arry[5={1,2,3,4,5}; printf(“%d\n”,strlen(arry)); 输出结果是1; 我在网上搜索说是 arry[0]占4个字节:0x01 0x00 0x00 0x00 那么strlen(arry)从0……
05-12 立刻查看