摘要:
下面的摘取的例子特别具有说明性: 以后再也不敢说指针和数组一样啦! 阅读全文
posted @ 2018-04-14 16:39
Daotin
阅读(170)
评论(0)
推荐(0)
摘要:
1、#pragma message message 参数:Message参数能够在编译信息输出窗口输出相应的信息,这对于源代码的信息控制特别重要,其使用方法为: 当我们程序中定义了许多宏来控制源代码版本的时候,我们自己都有可能会忘记有没有正确设置这些红,此时我们可以使用这条指令在编译的时候就进行检查 阅读全文
posted @ 2018-04-14 16:34
Daotin
阅读(518)
评论(0)
推荐(0)
摘要:
```C // #define a int[10] #include #include #define a int[10] int main() { int *p=(int *)malloc(sizeof(a)); p[0]=1; printf("%d\n",p[0]); return 0; } // typedef int a[10]; #... 阅读全文
posted @ 2018-04-14 16:33
Daotin
阅读(448)
评论(0)
推荐(0)
摘要:
本文转自李云的博客: http://blog.csdn.net/hzliyun/article/details/9340843。 假设存在下图所示的项目目录结构: 如果存在如下包含头文件的代码,则大多的项目中需要通过“ I foo”和“ I bar”指明两个搜索头文件的目录。 然而,当项目规模很大存 阅读全文
posted @ 2018-04-14 16:32
Daotin
阅读(176)
评论(0)
推荐(0)
摘要:
问题:我有C/C++、JAVA等等多种语言,我如何才能成为某一方面的一个技术牛人呢? 1) 自信第一。 自信这东西很是奇怪,人有可能一开始会莫明其妙的自信,但一切都从这开始的。你觉得自己行你就一定会变得行,反之,如果觉得自已不行,那一定会不行。 2) 不要浮燥。 “牛人”的背后一定有很多的踏实,这些 阅读全文
posted @ 2018-04-14 16:32
Daotin
阅读(402)
评论(0)
推荐(0)
摘要:
``` /** 题目: 两个字符串 char* a, char* b,输出b在a中的位置次序。 void output_postion(const char* a, const char* b); 如:a = "abdbcc" b = "abc" b 在 a 中的位置次序为 014 ... 阅读全文
posted @ 2018-04-14 16:31
Daotin
阅读(344)
评论(0)
推荐(0)
摘要:
1、linux 上应用程序开发(用户空间)不能使用物理地址这个说法对吧?那么怎么见到有些 c 程序里使用二进制的地址值呢? 物理地址,二进制地址给我绕的有点晕,老师能帮我解答一下么?C 语言编程里也可以操纵寄存器,那这样用 C 编写的应用程序里面也有寄存器地址啊,这样来讲应用程序里不是就有物理地址了 阅读全文
posted @ 2018-04-14 16:31
Daotin
阅读(305)
评论(0)
推荐(0)
摘要:
1、linux 上应用程序开发(用户空间)不能使用物理地址这个说法对吧?那么怎么见到有些 c 程序里使用二进制的地址值呢? 物理地址,二进制地址给我绕的有点晕,老师能帮我解答一下么?C 语言编程里也可以操纵寄存器,那这样用 C 编写的应用程序里面也有寄存器... 阅读全文
posted @ 2018-04-14 16:31
Daotin
阅读(54)
评论(0)
推荐(0)
摘要:
题目:现在有 a 到 z 26 个元素, 编写程序打印 a 到 z 中任取 3 个元素的组合(比如 打印 a b c ,d y z等) 分析: 大家看看我这么做行不 char a, b, c; for(a = 'a'; a 问题1:不可能出现 bac等。因为每次我多加了 1 看看嵌套的 for 有什 阅读全文
posted @ 2018-04-14 16:29
Daotin
阅读(407)
评论(0)
推荐(0)
摘要:
目前有两种思路,一个是申请一片辅助空间,然后将原字符串逆向拷贝到辅助空间,然后输出;另一种是原地逆序,不需要额外的辅助空间,方法就是字符串首尾交换。 include include char str_reverse(char str) { int n = strlen(str) / 2; int i 阅读全文
posted @ 2018-04-14 16:29
Daotin
阅读(1384)
评论(0)
推荐(0)

浙公网安备 33010602011771号