
c
xu_song
专注于前端及移动端开发
展开
-
12个有趣的C语言面试题
1.gets()函数 问:请找出下面代码里的问题: #include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } 答转载 2012-09-11 11:06:31 · 385 阅读 · 0 评论 -
Android NDK开发(1)----- Java与C互相调用实例详解 .
一、概述 对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。 关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(转载 2013-04-15 16:57:53 · 854 阅读 · 0 评论 -
ubuntu下c/c++开发环境配置
ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得的帮助. 1. 首先是配置gcc,在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是gcc还不能编译转载 2013-12-05 20:12:38 · 738 阅读 · 0 评论 -
C语言有哪些鲜为人知的特性?
本文由 伯乐在线 - Lingfeng Ai 翻译自 Quora。未经许可,禁止转载! 欢迎加入:技术翻译小组,或分享原创到伯乐头条。 译注:本文摘编自 Quora 的一个热门问答贴。 请在linux系统下测试本文中出现的代码 Andrew Weimholt 的回复: switch语句中的case 关键词可以放在if-else或者是循环当中 1转载 2014-09-28 11:30:12 · 598 阅读 · 0 评论