由买买提看人间百态

topics

全部话题 - 话题: c语言
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
a**e
发帖数: 5794
1
C语言你传一个结构的变量给函数,变量的值是不变的;
Java你传一个类的对象给方法,那对象的值是可变的。
所以C的传值更严格。Sun自己的Java Tutorial在1.4和以前都说是传
参,到1.5时才改为传值。
h**f
发帖数: 149
2
来自主题: Programming版 - 教授的问题(C language)
- write a c program to numerically integrate the equation:
f(x)=(e^x*SIN(2*pi*x))^2. Verify your numerical solution with an analytical
solution, if possible.
numerical solution和analytical solution各是指什么?
各位有没有C语言积分的例题,鄙人非计算机专业菜鸟,见笑了。还请大家多多帮忙
b**g
发帖数: 335
3
不管它摆在heap或stack上,只要这函数一返回
int b[100]就不该再被reference到(除非宣告为static)
所以摆在哪里有什么差别吗?
ANSI/ISO C标准里应该没提到heap/stack这么细的东西
也有些C compiler(e.g Watcom)把local variables(如果量不大)
存在register里以增进性能的



heap
s*******t
发帖数: 2896
4
来自主题: Programming版 - 大虾别骂我,请推荐c++书
其实我是想要这样一本书,
假设我c语言已经没问题了,只说c++增加的部分。
谢谢!
f********f
发帖数: 8
5
来自主题: Programming版 - 关于C C++ 和java的文件读写问题
要求:a file is to be copied and at the same time its content has to be
reversed (byte by byte)
程序的问题是,当文件很大时, 出错.
请各位大虾,还有聪明的小米,还有好心的xdjms,多多指点. :-)
c语言
#include
#include
#define BUFFER_SIZE 1
int main(int argc, char *argv[])
{
FILE *fp_src, *fp_dest;
void *buffer;
int read;
unsigned int fpSize = 0;
int i,j;
buffer = malloc(BUFFER_SIZE);
if (argc != 3)
{
printf("usage: rcopy srcFile destFile \n");
t*i
发帖数: 72
6
来自主题: Programming版 - 一个c语言的问题
C++能在代码的任意地方定义变量。似乎C不可以,只能定义在开头。原先也犯了这个错
误。

is
locations.
h*****e
发帖数: 4
7
来自主题: Programming版 - C++可完全取代C吗?
汇编语言都还有很多人用,更何况C,语言低级不等于被淘汰。
K*****n
发帖数: 65
8
来自主题: Programming版 - C语言重复定义问题

误?
Project Property==>
Configuration Properties==>
C/C++==>
Language
Change value of
"Force Conformance In For Loop Scope" to Yes
x****u
发帖数: 44466
9
来自主题: Programming版 - 请教一个c语言实现多线程的问题
应该用beginthreadex吧。
这个泄露不是一定存在的,如果你的C库动态链接或者线程内没有使用C函数,就不会有
泄露。但最好还是用beginthread吧。

t。
c*********n
发帖数: 1057
10
来自主题: Programming版 - 请教一道C语言的题目
typedef union ds_{
short s;
char c;
} ds;
ds object;
object.s = 0x0503;
printf("%d\n", object.c);
答案是:
on little endian machine: 3
on big endian machine: 5
谁来解释下好么?
h*****0
发帖数: 4889
11
来自主题: Programming版 - 请教一道C语言的题目
ds __
s __
c _X
now s = 0x0503, it is two bytes 5 and 3
int little endian machine:
s 35
int big endian machine:
s 53
c is using the first byte of s, therefore...
h*****0
发帖数: 4889
12
来自主题: Programming版 - C++怎么写任意重重循环?
这个跟c++无关,是c语言的基础。

懂。
h*****0
发帖数: 4889
13
来自主题: Programming版 - C++怎么写任意重重循环?
这个跟c++无关,是c语言的基础。

懂。
c**b
发帖数: 2999
14
来自主题: Programming版 - C语言教材求推荐
c很简单,就是指针array, string需要练习一下.比c++简单很多.
j****x
发帖数: 943
15
来自主题: Programming版 - C语言教材求推荐
Practical C Programming, O'Reiley
C programming-a Modern Approach.
c********5
发帖数: 61
16
你这个还停留在C语言的思维啊. C++里通常的办法是自己写个class把数据包装在一个
object里, 这样内存分配和释放都很好管理. 如果数组里的数据类型相同的话象楼上说
的用vector之类现成的class就好了.
a***y
发帖数: 2803
17
来自主题: Programming版 - C语言,大家一般用什么编译器?
用borland c/c++的多吗? borland 比visual studio小很多.
g***i
发帖数: 4272
18
想系统学习一下算法,用eclipse等建立project来搞太麻烦了,有像最早时候turbo c
那种输入code,然后直接运行,在命令行里进行交互的?
谢谢
M**********n
发帖数: 432
19
text editor + gcc

c
A**u
发帖数: 2458
20
eclipse 还麻烦啊

c
r****y
发帖数: 26819
21
eclipse里有code snippet testing功能
建一个.jpage页面,代码敲进去直接运行测试

c
g*****g
发帖数: 34805
22
Dedicate a day to learn eclipse. In no time the time you saved
on debugging and editing outruns it.

c
t****t
发帖数: 6806
23
来自主题: Programming版 - C++ online Test 又一题 (转载)
对了 再说一下, C语言的要求是省略号前面必须有一个有类型的参数. C++不再有这个
要求了.

++
t****t
发帖数: 6806
24
来自主题: Programming版 - 问个c语言的问题
就是c="love"和strcpy(c, "love")的区别...
c****p
发帖数: 6474
25
来自主题: Programming版 - 问个c语言的问题
c = "love";
使c重新指向了为字符串常量"love"开辟的空间,
这个地址不是调用malloc的结果,当然会出错。
l***t
发帖数: 10
26
let me try:
~~~~~~~~~~~
1.使用 #define 定义一个值为一年的秒数的常量,不考虑润年。
#define sec_per_year (60*60*24*365)UL
~~~~~~~~~~~
2.使用 #define 定义一个返回两个数中较小的一个的宏。
#define MIN(a,b) ((a)<=(b)?(a):(b))
~~~~~~~~~~~~
3.将变量a定义成如下类型:
1. 有符号整数
int a;
2. 双精度浮点数
double a;
3. 指向一个有符号整数的指针
int *a;
4. 一个十个成员的有符号整数数组
int a[10];
5. 一个函数指针,指向的函数返回类型为有符号整数,有一个有符号整数类型的参数
int (*a)(int);
~~~~~~~~~~~~
4.C语言中的static的用处是?
~~~~~~~~~~~~
5. 写出下面函数被调用时的输出。
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") :
puts... 阅读全帖
a****n
发帖数: 1887
27
来自主题: Programming版 - C语言跟Java运行速度比较 (转载)
Performance comparison C++, C# and Java
http://www.tommti-systems.de/go.html?http://www.tommti-systems.
这个更好一点。。。
x****u
发帖数: 44466
28
来自主题: Programming版 - C语言跟Java运行速度比较 (转载)
对象和内存分配密集时,C++很可能被java击败。所以这个地方用C的多。
g**********t
发帖数: 475
29
我有一个似然函数,是用面向对象的方式写的。现在我想用一个别人用c语言写的子程
序来对我的函数进行优化。由于这个子程序是用c写的,只能接受一个函数指针作为参
数。由于这个子程序比较复杂,不想对其做太多改动。请问如何能把我的类对象封装成
函数指针? 用functor吗?
g**********t
发帖数: 475
30
我有一个似然函数,是用面向对象的方式写的。现在我想用一个别人用c语言写的子程
序来对我的函数进行优化。由于这个子程序是用c写的,只能接受一个函数指针作为参
数。由于这个子程序比较复杂,不想对其做太多改动。请问如何能把我的类对象封装成
函数指针? 用functor吗?
k******o
发帖数: 12
31
来自主题: Programming版 - 为什么大家都说c++水很深?
严蔚敏教的数据结构,然后还有fm365和chinaren,那应该是5字班或者6字班的。。上
课的时间应该是96或者97年。。那时候东主楼机房装delphi了吗?我感觉那些机器跑
turbo pascal比较靠谱。后来的数据结构用的是C语言,上机的就是Turbo C. 严蔚敏那
本书不怎么样,真不知道算的上权威。。她考试抓人听起来倒是挺权威的。。
话说贵系有不少人java用的挺熟,不过那些人应该不会觉得reflection是个重要的东西。

的,
就知
k******o
发帖数: 12
32
来自主题: Programming版 - 为什么大家都说c++水很深?
严蔚敏教的数据结构,然后还有fm365和chinaren,那应该是5字班或者6字班的。。上
课的时间应该是96或者97年。。那时候东主楼机房装delphi了吗?我感觉那些机器跑
turbo pascal比较靠谱。后来的数据结构用的是C语言,上机的就是Turbo C. 严蔚敏那
本书不怎么样,真不知道算的上权威。。她考试抓人听起来倒是挺权威的。。
话说贵系有不少人java用的挺熟,不过那些人应该不会觉得reflection是个重要的东西。

的,
就知
d****i
发帖数: 4809
33
Richard Stallman当年写GCC的时候完全没有参考其他的Unix下的编译器吗?当时的IBM
, HP, Sun, SGI, DEC, BSD等的各种Unix下面都已经有自带的C的编译器,而且多少都
是从当年贝尔实验室的Unix下最早的ANSI C编译器派生出来的,所以很是怀疑他是否真
的是完全自己写出来的。

job
d****i
发帖数: 4809
34
来自主题: Programming版 - C语言高级就高级在指针上
有指针的C和C++程序看起来很有美感,有一堆像“*, **, &, *[], ->”这样的操作,
不过用起来要脑子要清楚,要知道你自己在干什么,哈哈。
X****r
发帖数: 3557
35
来自主题: Programming版 - c语言abort时怎么清理堆空间?
泄漏内存是指运行中的程序未能释放已经不用的内存。程序退出当然就无所谓内存泄漏
。现实中很多程序都是运行很久的。作为C/C++程序员记得释放内存是必须的。
r*********r
发帖数: 3195
36
来自主题: Programming版 - 能推荐一本linux c++ 的书吗?
c++ 语言本身在 linux 和在其他系统下没什么不同。
你是指 linux api 的 c++ 封装?
b*******s
发帖数: 5216
37
来自主题: Programming版 - 为啥没人吊.net c#语言?
真要做金融开发,还是多花点力气在c++上,c#只是做前台软件的
J*****n
发帖数: 4859
38
来自主题: Programming版 - 为啥没人吊.net c#语言?

MS啥时候阉割过VS中的主打货的?
VB, C++, C#
倒是那些开源的人,隔三差五的移情别恋。
J*****n
发帖数: 4859
39
来自主题: Programming版 - 为啥没人吊.net c#语言?

好吧。你要说自己维护那就是另外一回事了。
就单从编程语言来说,我还真没有遇到过VS的C++和C#本身出过啥bug的。
k**********g
发帖数: 989
40
来自主题: Programming版 - 感觉C语言是安全问题万恶之源

在这些大是大非的关节上,我建议把 C 和 C++ 分得清清楚楚,不要混为一谈。
a*****g
发帖数: 19398
41
来自主题: Programming版 - 谁能示范一个小的C程序
我是从裸cpu开始画PCB板,拿c编译完代码然后指定segment烧到 eprom 里面的。
这些 segment 的处理都是编译器的事情,和c语言有神马关系啊?

]"
w***g
发帖数: 5958
42
c++已经很轻量了,就这么点library。

阿?
k**********g
发帖数: 989
43

Batch外的世界大得很。话虽如此,不代表C++有任何优势。
o**o
发帖数: 3964
44
C++当初设计的时候超出(将来)程序员平均智商了。就跟手动车一样,超过大众对机
械驾驭的平均水平,势必会出现全自动变速器牺牲一点性能但是适合多数人。
g*****g
发帖数: 34805
45
你恐怕是本版最后几个懂个C++就觉得自己很牛逼的。其实不过学校里混的小屁孩。
N******K
发帖数: 10202
46
medical imaging 行业 c++是主流
你不要不懂装懂
g*****g
发帖数: 34805
47
这个可以有,但不觉得medical imaging行业牛逼。所以懂个C++别成天一副屌样。
d****i
发帖数: 4809
48
来自主题: Programming版 - C 语言的官方 spec
这个是ANSI/ISO C standard的官方标准。另外有一个是UNIX/Linux的官方标准C API的
文档:
http://pubs.opengroup.org/onlinepubs/9699919799/
所有POSIX compliant的操作系统大都遵循,包括Linux(all distro), FreeBSD,
NetBSD, OpenBSD, Solaris, AIX, HP-UX, Tru64, IRIX, UnixWare, OS X等等一众
Unix和Unix-like OS。Windows除外,它有自己的一套Win32 API。嵌入式系统上的RTOS
一般除了自己的一套API外,也包括了POSIX API的一部分子集,比如VxWorks, QNX,
Greenhills Integrity, RTX等等。
S*A
发帖数: 7142
49
来自主题: Programming版 - C 语言,2进制转16进制,输入问题
你以为那是 Java/C++ 啊,C 里面 你都没有分配内存,
那里来的内存泄露。
r*****8
发帖数: 2560
50
来自主题: Programming版 - C 语言,初学者问题(3)

各位,有人用过检测memory leak的软件吗?比如我故意分配些大空间 malloc(),
到程序结束故意不 free(),看看系统能不能收回去。
维基百科说到以下软件,有人用过吗,效果如何?
IBM Rational Purify, BoundsChecker, Valgrind, Parasoft Insure++, Dr. Memory
and memwatch are some of the more popular memory debuggers for C and C++
programs.
http://en.wikipedia.org/wiki/Memory_leak
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)