随笔分类 - C语言
摘要:中国人的优良传统总是喜欢考一些看起来稀奇古怪但是实际上有没有什么用的一些题目,从而来显示自己出题水平的高超,深以难倒广大考生为乐,就比如这一道坑爹的题目:贴上代码: int i=3;int a=(i++)+(i++);a=? 看到这种题目我就瞬间抓狂了,说句实话我是真心佩服那帮中国所有的出题人,怎么恶心人怎么出,真心我去年买了个表。 对于这种未定义行为的c语言我是不赞成的,本身的定义都模糊的东西怎么可以拿出来用呢,这不是明显逻辑上的犯抽吗?尽管对这种题目很蛋疼,但是做为一个万年中国应试教育下的孩子,我还是对这种题目打算好好研究下,当然,如果我要是这么研究下去就和我题目的主题不符了,我这里拐了.
阅读全文
摘要:最近复习C语言的时候用到了2维数组的指针做为函数形参传入,网上查了一些方法,觉得颇有深度,做了一番研究,感受颇深,写下来算是做为第一天来博客园的见证。 首先网上查了一下,就是传入2维数组指针来作为对参数的形参,如 int (*a)[2],int a[2][2] 等形式;void fun(int a[][2]){ a[1][1]=3;}void fun1(int (*a)[2]){ a[1][1]=3;} int main(){ int a[2][2]={{1,1},{1,1}}; fun(a); fun1(a); printf("a[1][1] is %d\n",a[1][
阅读全文

浙公网安备 33010602011771号