[公告]C/C++ 其他技术问题 发帖注意 [问题点数:100分,结帖人Treazy]

Bbs7
本版专家分:16558
Blank
红花 2007年12月 C/C++大版内专家分月排行榜第一
Blank
黄花 2008年1月 C/C++大版内专家分月排行榜第二
结帖率 100%
Bbs7
本版专家分:13284
Blank
蓝花 2009年4月 C/C++大版内专家分月排行榜第三
公告】- 发帖须知
《<em>发帖</em>须知》rnrnrn1、提问前:rnrn (1).搜索是否有类似<em>问题</em>的帖子,如果有就可以很快的解决你的<em>问题</em>。rnrn 及在版面的右上方,见下rnrn 刷新 | 全文检索 | 搜索 | 提问| 未解决 | 已解决 | 精华区 | FAQ | 专题 | 帮助 rnrn (2).在 精华区 或 FAQ 里找答案。或在版面的右上方,见上。 rnrnrn2、提问时:rnrn (1).尽量让简洁明了,并与相符,不要用哗众取宠的。也许会增加一些点击率,但高手一般不会去看它。rnrn (2).中要清晰地描述你的<em>问题</em>,这样会增加你被回复的可能。最好附相关源码及错误信息,不然得到的就只有反问。rnrn(3).准备好你的<em>问题</em>,不要简单几句,如注明你用的或、的版本,及用的是什么数据库、数据表等。rnrn(4).请记住,这儿的人都是义务回答你的<em>问题</em>。“分”并没有实质意义。 所以请保持礼貌。rnrn (5).相同的帖子不要发多份。有些人,可能是因为比较着急吧,相同内容的帖子往往发多份,这样有很多坏处:rnrn ①.减少了你的可用分。rnrn ②.被删除后,减少了你的信誉分。rnrn ③.减少了讨论的机会(一般人只会在一个帖子中回复,可能无形中减少了讨论的机会,而很多正确答案就是在讨论后得出的。)rnrnrnrn4、提问中:rnrn 你的<em>问题</em>,解决没有,还有什么<em>问题</em>,最好有一个响应。rnrnrnrn5、提问后:rnrn 如果<em>问题</em>确认已经解决,那就记得结帖,给帮助过你的朋友结分。rnrn 方法:点击版面右上方,进入页面后就可以输入密码,分别给分,结帖。rnrnrn***********************************************rn如果大家有好的建议,请踊跃发言!!!rn
C技术问题,请求解释
#include rn#include rn rnmain()rnrn char *p="I have 50 yuan.";rn char a[strlen(p)];rn int i=0;rn for(; *p!='\0'; ++p)rn if(*p!='0')rn a[i++]=*p;rn return 0;rn rn======================================================================rn以上代码段,在T<em>C</em>++ 3.0和V<em>C</em>++ 6.0中编译,都会有对“char a[strlen(p)];”这个语句的错误提示,都是关于constant的,而DEV-<em>C</em>++ 4.9.8.7中却顺利编译通过。rn按顺序执行语句,在“char a[strlen(p)];”之一行中,strlen(p)还是变量吗?是因为在我的代码中虽然没有显式的 int l; l=strlen(p); 但编译器在编译时是存在这么个临时变量l的,所以尽管在“char *p="I have 50 yuan.";”之后,l的值是确定的了,但l终究是个variable,所以会有关于constant的错误提示?
c样本 注意注意 学校的 不错的 c样本 c样本 c样本 c样本 c样本 c样本
老师的呢~~~c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本 c样本
C语言注意
写c犯过的错误 scanf("%d",&x);写这个输入的格式化操作符,忘记&符号,在刷pat的时候会出现段错误。 一定要<em>注意</em>#define,这个预处理仅仅是完整的代入,一定加个括号保险起见,否则结果出错查半天。
C语言的注意
参考:http://blog.csdn.net/RadianceBlau/article/details/60867307 #include int main(){ typedef struct A{ char b; int  c; double d; char a; }a; typedef struct B{ char a; char b; int  c; do
C程序注意
课程主要讲解了c语言数据与程序架构、函数、指针、数据结构等。学完本章能掌握什么:n 增强对<em>C</em>语言的了解,为用户后期基于<em>C</em>语言的开发工作做准备。nnn nn 学习难度:基础n
C - 注意数据范围
题目Theatre Square in the capital city of Berland has a rectangular shape with the size n × m meters. On the occasion of the city’s anniversary, a decision was taken to pave the Square with square granit
C语言基础注意
一、基础知识篇 (一)关键字 1,存储类型 A、auto 声明自动变量,一般不使用 B、static 声明静态变量 <em>C</em>、extern 声明变量是在其他文件正声明(可看做引用变量) D、register 声明积有器变量 2、常用的数据类型 A、 int 整型变量或函数 B、double 双精度变量或函数 <em>C</em>、char 字符型变量或函数 D、float...
c语言画图注意
c语言画图里面有一些要<em>注意</em>的东西,值得看看
C scanf 的使用注意
scanf函数,给数值型数组赋值时只能用 for 循环一个一个地赋值,给字符型数组赋值可以整体赋值 输入字符型数据时,系统会自动在最后添加结束标志符 ‘\0’ 系统会将空格,作为输入字符之间的分隔符 例如,通过scanf读入一个数值型数组: int n = 0; int *a = NULL; while (n &lt; 1) { print...
【c/c++】socket编程注意
个人经验 1. 粘包<em>问题</em>:使用固定头部,指明字节长度 2. 少用strcat、strcpy,尽量使用memcpy
C/C++注意
类的内存分配(<em>注意</em>内存对齐) 设指针的内存占ptr_size字节(32位是4字节,64位是8字节) 1.普通类 class A{ public: int a;//4个字节 char b;//1个字节 void f(){//不占内存 cout&amp;amp;amp;lt;&amp;amp;amp;lt;&amp;amp;quot;A&amp;amp;quot;&amp;amp;amp;lt;&amp;amp;amp;lt;endl; } };
C语言初学注意
在<em>C</em>语言中的除(/)与数学应用的区别数学应用中(/)是可以取小数的而在<em>C</em>语言中两个整数相除时只取商不取余数。在<em>C</em>语言的简单除法运算中应<em>注意</em>。如下题: #include main() {     int g=10,t=2;         float h;     h=1/2*g*t*t;     printf("%f",h);     } 这个程序是错的在<em>C</em>语言中”1/2
问几个其他技术问题
1,看tcp/ip有段时间了,却仍是有点迷迷糊糊,有人可以说下协议的本质是什么?比如说程序的本质是01,那么协议呢,也是01吗?还有就是这几层协议间的关系是流水线一样的吗?
重拾c——gcc编译器、c语言注意
  由于本人该学期开设的高性能计算实验课程主要使用c/c++编程,于是今天重新写了c,可以说非常难受了(中了FORTRAN95de 毒),说一下今天的<em>问题</em>: a.为了重新熟悉c,写了个串行的矩阵乘法(两个矩阵乘法,矩阵无特殊性,暴力乘); b.main.cpp matrix_multi.h matrix_multi.c三个文件:测试main,函数实现在matrix_multi.c 1)gc...
发帖到其他博客问题
现在好多娱乐网站上都有那种转帖的功能,就是,1、选择要发表的博客 2、书写内容 3、输入博客的用户名密码。点击提交,然后就能发表到这个博客上了。哪位大大给指点下,这个怎么实现呀。再三感谢。
公告C币兑换平台系统停站维护公告
亲爱的<em>C</em>SDN用户:                            <em>C</em>SDN <em>C</em>币平台将于2015年8月18日22点至8月19日7点进行服务器更新。                            升级期间会影响大家的正常访问和操作。如给您带来不便,敬请谅解。                            <em>C</em>币系统是<em>C</em>SDN最新推出的兑换机制
[公告] 发帖前请先进来看看~
1 尽量不要发内容重复的帖子,<em>发帖</em>前请尽量去精华区先看看~以免浪费您宝贵的可用分。rnrn2 如发送分帖的话,请注明原来<em>问题</em>帖子的链接。rnrn3 遵守BBS公德,不要发带有反动,辱骂,淫秽内容的帖子。rnrn4 请及时结帖。rnrn谢谢合作!:)
公告】Ask网站论坛发帖说明
欢迎大家来到ASK网站的问答互助交流版块,这里主要用于讨论有关ASK的一切内容。rnrnrn[b]问:[/b]在这里我可以做些什么?rnrn[b]答:[/b]这个论坛是Ask网站的辅助部分,你可以在这里讨论如下<em>问题</em>:rnrn 1.反馈Ask网站中发现的BUGrnrn 在这里提出BUG,我们会即使进行收录、修改、给予答复。rnrn 2.讨论网站功能的设计rn rn 也许您的提议就会成为下一个新增功能rnrn 3.参与网站运营rn rn 您对网站的运营方式有更好的想法?请提出来与大家讨论一下吧。rnrn 4.其他rnrn 只要是关于ASK网站的疑惑,您都可以在这里提出,与其他用户一起探讨交流。rnrn[b]问:[/b]请问这里是否有<em>发帖</em>格式?rnrn[b]答:[/b]为了方便大家查看和解答,希望大家在<em>发帖</em>的时候能以以下格式来发表。rnrn【分类】+标题rn rn例如:【bug】<em>问题</em>发表时没有任何错误提示。rnrn其中,帖子分类包括:rnrn【bug】 内容与ASK网站的bug有关rnrn【功能】 内容与网站功能有关rnrn【运营】 内容与网站运营有关rnrn【疑惑】 新用户想问的<em>问题</em>,老用户遇到的<em>问题</em>rnrnrnrn[b]问:[/b]为什么要开通此版块?rnrn[b]答:[/b]我们希望ASK网站成为自由、民主的网站,由用户们自主参与、管理和运营,并且内容为专业的知识问答。互助版块的开设是为了给用户们提供一个更轻松、更利于交流的平台,帮助全面提升、优化ASK网站,因此,请不要在版块中提与ASK网站无关的内容。rnrnrn[color=#FF0000]请文明交流,不要互相谩骂、侮辱、言语粗鲁![/color]谢谢大家的支持!
请有些发帖的人注意
请大家不要问学什么有用啊rn学什么好的<em>问题</em>拉rn我觉得只要学到的就是知识rn大家需要的是不断提高 这是<em>技术</em>论坛 多发点<em>技术</em>帖rn不要管钱能拿多少 关键是自己先活下来rn边工作边学习这是计算机人才的必然道理rn大家都要的是机遇 rn不要羡慕别人拿高薪 当你到了一定水平会超过他的rnrnrn
c c++ 条件编译及其他
很好的c++资料。有两个资源,包括c的条件编译。欢迎下载。
C结构和其他数据类型
1、结构声明和变量声明 struct name{}; struct name val; 列: 声明变量 struct book library; 简化声明变量 struct book { char title[100]; char author[100]; float value; } library; 初始化结构体 struct book library = { &amp;quot;The P...
c #遍历数组和其他方法
c #遍历数组和部分常用的方法
C和关于其他语言
请问,如果我<em>C</em>学的很好了,那能学asp和php吗,做网页好像特别难啊
c/c++的其他编译器
各位用的都是什么编译器呀,除了vc,企业开发一般用什么?各位推荐几个,小弟好去下载?谢了
C ++ 需要注意问题 FAQ
Bjarne Stroustrup的FAQ,<em>C</em>++创始人的东西,怎么有理由不看呢?慢慢欣赏,不断提高自己的内功吧。
C语言初学者注意问题
一些<em>C</em>语言初学者需要<em>注意</em>的小<em>问题</em>,适合跟我一样的<em>C</em>语言初学者,拿出来分享一下。
c语言需要注意的细节
1,计算机中的内存都是有编号的2.char占一个字符,char a[6]占6个字节,char a[5][3]占15个字节short占2个字符,short b[4]占8个字节int占4个字符,int c[3]占12个字节3,字符串数组的长度包含末尾的结束符,而字符串长度不包含,如:char  str[]=&quot;hi&quot;,数组长度是3,共3个元素:104,105,0(即 ’h'     ‘i'    ’\0...
C库需要注意的函数
本文转自:http://hub.opensolaris.org/bin/view/<em>C</em>ommunity+Group+security/funclist#Hbcopy   <em>C</em> Library Functions   Table of <em>C</em> Library Functions  The table below explains the necessary security con...
28 开发C程序注意
ios开发基础班视频涵盖了iOS开发的基础知识,iOS开发产品,iOS开发的模块。
C 语言上机操作注意
<em>C</em> 语言上机操作<em>注意</em>点 .pdf
想学c语言的同学注意
给大家个好网站,废话不多说,看了就会喜欢上它的,我一定要拿出来大家分享,不能独吞,共同努力。呵呵。rn网址是http://www.rupeng.com/forum/thread-2487-1-1-uid5586.html
初学c语言注意
a>b?a:b     判断a>b,如果为真,则输出a,如果为假则输出b #define ADD(a,b)  ((a)+(b))   //宏定义,简单的替换 a++;   ++在变量的后面,表示先赋值后运算       ++a; ++在变量的前面,表示先运算后赋值
c指针和malloc的运用注意
在进行链表动态创建空间的时候,如果是通过create创建,那么需要<em>注意</em>函数传指针的时候也是传值不传地址,即int <em>C</em>reate(Node * p) { p = (Node*)malloc(sizeof(Node)); }这样回到主程序p任然是NULL,因为在<em>C</em>reate里,p只是一个指向原来p地址的指针,即p并不是main里面的p,要使得原来的指针内容改变,必须是:int <em>C</em>reate(No
C语言编码注意的点
编码规范: 1.谁申请的内存谁来释放 2.<em>注意</em>内存泄露,特别是fopen和malloc的时候 3.使用strcpy的时候,<em>注意</em>参数不能为空,被拷贝的要初始化。 4.重点<em>注意</em>的函数:strcpy,strcmp,strncmp,在执行之前,一定要保证参数不能为空。为空的执行前直接返回。
C/C++ static使用方法注意
static 貌似声明在结构体数组中是不可以的。#include #include using namespace std; #define MAXN 255 typedef struct PP{ int b; static int c; }P; int main(){ P K[MAXN]; K[1].c = 4; printf("%d\n", K[2].c); re
C语言51单片机注意收藏
学单片机的人看啊 工程师的多年总结,不得不看,不信瞧瞧 不懂的这还有
C】强制类型转换 需要注意问题
强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示: (type_name) expression     也即是说要<em>注意</em>()是必须要有的,(int ss )/ bb 是错误的。...
c语言 pow和sqrt注意
头文件:#include &amp;lt;math.h&amp;gt;sqrt() 用来求给定值的平方根,其原型为:    double sqrt(double x);【参数】x 为要计算平方根的值。如果 x &amp;lt; 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。【返回值】返回 x 平方根。<em>注意</em>,使用 G<em>C</em><em>C</em> 编译时请加入-lm。----------------...
学好C,应该注意什么
刚开始学,有时候写一个小程序也写不出,感觉就没什么信心了,我知道是应该坚持的。但希望知道学习中需要<em>注意</em>什么rn
C语言字符数组和字符串注意
char s[] = {‘a’,’\0’} ; char s2[] = “fj”; s和s2都不是常量,强调的是数组,数组里面的变量字符char *str = “fj; str是常量数组名是常量还是变量s的指向不能修改,也不能算常量,但是不能修改,原因是因为空间确定,当前数组的指向就不能修改了&s和&s[0]一样的。都是取得是指针指向的首个元素的地址
C编程注意细微设计
43.在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程。即使是root身份kill -9也不能杀死僵尸进程。 第一种方式:signal(SIG<em>C</em>LD,SIG_IGN);忽略掉子进程发来的信号,系统释放 第二种方式:子进程死后,会发送SIG<em>C</em>HLD信号给父进程,父进程收到此信号后,执行waitpid()函数为子...
c语言 指针注意
   int ** Ptr &amp;lt;==&amp;gt; int Ptr[ x ][ y ];     int *Ptr[ 5 ] &amp;lt;==&amp;gt; int Ptr[ 5 ][ x ];     int ( *Ptr )[ 5 ] &amp;lt;==&amp;gt; int Ptr[ x ][ 5 ];     这里 x 和 y 是表示若干的意思。...
C语言高手解决技术问题!!!!
我创建了一个结构体,如果是INT类型的,要怎么样做才可以使用于操作<em>C</em>HAR型的函数可以操作这个结构体。
C数组和指针的注意
1. 定义和声明一定要一致   例如:   文件1:   int mango[100];   文件2:   extern int mango[];       2. 当数组已经定义好之后,那么后续的操作,可以使用数组,也可以使用指针的方式   例如:   char my_array[10]=”abcdefgh“,   可以使用数组的方式访问:   ...
c/c++面试应该注意
还不够多
江湖救急,一个很严肃的C语言技术问题
1楼rnrn如何把一个MP3文件和一个LR<em>C</em>文件,用<em>C</em>语言写的程序合成在一起,头部还需要预留一定的空间,标识文件的开始!!有谁会呀,江湖救急!!
C语言需要注意的地方
<em>C</em>语言需要<em>注意</em>的地方,初学者很有用的文件
C中for循环的使用注意
int main() { int i = 1; for (printf("%d", i); i&lt;4; i++) printf("%d", i); printf(" "); system("pause"); return 0; } 这段程序的运行结果为1123,for中的printf("%d",i),只在第一次打印,for(1,...
C语言注意点总结
不能对void类型的指针取值操作 对void类型的指针强制转换有可能出现段错误(指针类型格数不对)
C语言中的左移注意
当对一个字面量整形进行左移时,如     2     要<em>注意</em>2在内存中默认是以32位整形数据存储,如果移动位数过多,要<em>注意</em>越界的情况。
双十一,限时发帖C币带走
小伙伴们[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/84.gif][/img]rnrn[color=#0000FF] 有老婆的,<em>注意</em>下你的购物车,关注下你的支付宝rn 没老婆的,<em>注意</em>下<em>C</em>SDN论坛,关注下<em>C</em>币钱包[/color]rnrn没有抢到红包的亲们,没有另一半的光棍们,不要再孤单了,孤单寂寞冷不是我们的专利,红包、伴侣都是浮云,看看下面的<em>C</em>币都是真的,揣进口袋,逛逛[url=http://mall.csdn.net/][b]商城[/b][/url],不一样的双十一,就是这样吊。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/3.gif][/img]rnrn[b]活动时间:2015年11月5日23时--2015年11月11日23时[/b]rnrn [b]早11:00 -- 晚23:00 整点±3分钟[/b] rnrn比如:每天的 11:00 12:00 13:00 14:00 ······ 22:00 23:00rnrn[b]你要做的[/b] :rn rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/112.gif][/img]活动时间内,整点<em>发帖</em>,板块不限rnrn[b]规则与奖励[/b]rnrn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/111.gif][/img] [b]活动时间内,提取前11名整点<em>发帖</em>用户,每人奖励11<em>C</em>币[/b]rnrn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/111.gif][/img][b]所有参与本帖回复的用户,在活动结束后均有1<em>C</em>币的奖励。[/b]rnrn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/111.gif][/img]如果<em>发帖</em>ID正巧赶上幸运ID([url=http://bbs.csdn.net/topics/391853007][/url]) ,那么将获得双向奖励rnrn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/76.gif][/img]楼主会不定时的公布获奖ID并发送<em>C</em>币rnrn[color=#FF0000]小注1:刷帖用户不在范围内,被删除帖子不在范围内。rn小注2:为了更多人获奖,一个整点内重复用户,只奖励一次哦rn小注3:离整点越近排行越靠前 [/color]
C语言" 的发帖者:">To "一天学完C语言" 的发帖者:
你的回帖我已经看了,由于你已经结贴了,所以我只好重新开一贴来回复,说说我出题的用意吧,部分你找出来了,部分被你的编译器提示信息写出来了:rn[code=<em>C</em>/<em>C</em>++]rn//以下代码用来输出:rn//8, 9, 3.5rnrn#define <em>C</em>H_PTR char * // 这里有没有空格没什么区别吧,反正都是直接替换,char* p 和 char *p一样。rnint k = 1;rn#if k; // 分号是其次,<em>问题</em>主要是这个 #if k 的结果为假,于是后面的语句不会执行,请解释为rn // 什么会为假。rn#if sizeof(int) > -1 // 两点,第一,sizeof(int) > -1 这个表达式的值通常为假,想想为什么。第二,条件rn // 编译中需要一个常量表达式,但是不包括sizeof表达式,所以编译不过。rnint g_m = 10; // 由于上面两个#if都不通过,所以这条语句根本不会执行,所以你编译就报未定义g_m.rn#endif // 这里缺少一个#endif,应该有两个#endifrnrnint g_n = g_m; // 和我们的直觉不符,编译无法通过,请解释原因。呃,前提当然是已经定义了g_m的条件rn // 下,依然无法通过编译。也就是说:在全局域中,int i = 3; int j = i;是错误的,rnrnint Inc(int *p)rnrn return (*p += 1);rnrnrnFun(int i, const char **p) // 嗯,如你所说,<em>C</em>中未指明函数的返回类型则默认为返回int型。rnrn printf("%d,%d, ", i, Inc(&i)); // 函数参数求值顺序在标准中是未指定的,所以可能先计算i,也可能rn // 先计算Inc(&i)。若是前者则正确输出i和i+1;若是后者则输出两个rn // i+1。rn return 3.5;rnrnrnint main()rnrn int i = 3, sizeof('a')*4; // 编译不过,请解释原因。除了这点,我本意还打算考这些:第一,如果你搞rn // 错了运算符优先级,你很容易看成 int i = (3, sizeof('a')*4) 这样会得rn // 出i = sizeof('a')*4。第二,在<em>C</em>中sizeof('a') == 4,而不是 == 1。请rn // 解释。这里本意是完成 int i = 4 这种初始化语句。rn g_m = 2.54, i; // 同上,主要考运算符优先级。等价于(g_m = 2.54), i; 而不是 g_m = (2.54, i);请解释为什rn // 么上面编译出错,而这里不出错?这里本意是完成 g_m = 4 这种赋值语句。rn g_m << 1; // 如同你看到的,应该用g_m = g_m << 1; 这条语句完成g_m = 8;rn int g_m = g_m; // int g_m = g_m,不要改成int g_m = g_n,你需要看懂这条语句表达了什么意思。g_nrn // 的唯一用处就是用来表示int g_n = g_m 会出错,所有的g_m都不要替换成g_n。rnrn char a[] = "haha";rn <em>C</em>H_PTR p1, p2 = a; // 你展开宏:char *p1, p2 = a; 这里的p2 是一个char 型变量,而不是char*;你似rn // 乎在后面已经看出来了,但没有明确指出。rn char **p3 = &p2; rnrn double d = Fun(g_m, p3); // 这里的p3与Fun()的第二个参数类型不匹配。也就是说char **p; rn // const char **p2 = p; 这种语句是错误的,若在<em>C</em>++中则无法通过编译。rn // 因为const修饰的是char,而不是char *。下面的语句则是正确的:rn // char **p; char *const *p2 = p;rn printf("%f\n", d);rn // 最后return 0;不要return 1;[/code]
[C/C++板块推荐阅读] 发帖指南
每位论坛会员都很乐意帮助您,但在这里不是每个提出的<em>问题</em>都能得到答案。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/10.gif][/img]rnrn为了提高您的<em>问题</em>被回答的概率,我们有如下几条建议:rnrn[size=18px][b]先做准备工作:[/b][/size]rn 在您提问之前,自己是否已用搜索引擎找过相关资料?提问的时候,您可以跟大家分享您已做过的研究和一些已有的成果,并明确告诉我们您还有哪方面的<em>问题</em>需要解决。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/65.gif][/img]rnrn[size=18px][b]<em>问题</em>尽量详细:[/b][/size]rn 如果您提出一个很笼统的<em>问题</em>,很可能就会得到一个很笼统的答案,所以,请提具体的<em>问题</em>,有明确答案的<em>问题</em>,并给出一些细节,如:代码、环境等,尽量详细。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/29.gif][/img]rnrn[size=18px][b]关于主题:[/b][/size]rn <em>C</em>SDN论坛的服务对象是专业、有活力的程序开发者,为了提高平台的实用性,并产生优质内容帮助相关从业者共同学习,请不要在此平台上提出与程序开发主题无关的<em>问题</em>。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/50.gif][/img]rnrn[size=18px][b]保持开放的心态:[/b][/size]rn 您得到的答案也许不是您想要的,但这并不意味着答案错误。完美的答案是几乎不存在的。假如有疑问,请别人提供出他们的答案来源或者让其解释。无论你得到反对的意见还是得到了想要的答案,请记得:我们只是想帮助您。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rnrn[size=18px][b]最好能养成如下的习惯:[/b][/size]rn[code=c]rn上传核心代码,保证代码风格整洁,有必要可以对<em>问题</em>代码行进行注释。rn记得像我一样把代码格式化后再发布。rn[/code] rn[size=18px][b]最后送给大家几句名言:[/b][/size]rn [color=#FF0000][size=24px]虚心使人进步,骄傲使人落后。[/size][/color]rnrn [color=#FF0000][size=24px]三人行,必有我师焉;择其善者而从之,其不善者而改之。[/size][/color]rnrn [color=#FF0000][size=24px]知之为知之,不知为不知,是知也。[/size][/color]
关于发帖,使用C\C++ code
插入代码的时候,我点那个插入源代码选择c\c++code,但是显示出来的还是和直接粘上去的一样,没有颜色区分,操作错了?rn感觉那种颜色分明的也给看帖带来了方便,就是不知道哪里操作有误?rnrnrnrnrnrnrnrn
C 或其他语言 软件工程思想
软件工程思想 谢谢大家的支持,谢谢,谢谢大家的支持
C 语言链表其他实现
#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; #define N 10 typedef struct list { int data; struct list *next; }SLIST; main() { SLIST *head ,*p,*q; int i; int a[...
C语言其他进制转换十进制
#include #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;math.h&amp;gt; #include &amp;lt;string.h&amp;gt; using namespace std; #define p 16 //进制 int main (){ char str[9] = “0”; cin &amp;gt;&amp;gt; str; char * a = str; int len =...
映射其他盘到C
1 Win + R, 输入diskmgmt.msc,打开磁盘管理器 2 选择要映射的驱动器 3 选择Add 4 自定义路径 5 完成
JNI之C语言(七)-- 其他
7. 其它 函数指针 理解 当一个指针指向的是一个函数时称为函数指针 定义 返回值类型 (*指针名)(形参类型列表); int (*funP)(int, int) 使用 函数指针名=函数名 funP = fun 作为实参传递给调用的函数 测试 函数指针作为实参传递 结构 理解 在程序中有时需要操作一个复合型(包含多个属性)
C C++开启其他程序
<em>C</em> <em>C</em>++开启其他程序 内含代码 更改路径即用 高效率 方便使用
C位移的问题以及其他
第一个<em>问题</em>:这是一个不申请变量和空间反转字符串的<em>问题</em>rn我在网上看到一个代码 可以正确运行,但是对其中的一种用法不理解rn[code=<em>C</em>/<em>C</em>++][/code]rn#include rnusing namespace std;rnrnchar* Reverse(char *s)rnrn if (strlen(s)==1)rn rn return s;rn rn if(*s)rn rn s[0]=s[0]^s[strlen(s)-1];rn s[strlen(s)-1]=s[0]^s[strlen(s)-1];rn s[0]=s[0]^s[strlen(s)-1];rnrn //unsigned short gg=(*(s+strlen(s)-1))<<
C如何调用其他文件
门函数在main.c中,现想调用a里的函数,a里有a.h和a.c文件,rn我现在怎么引用文件呢?我使用vc6.0,不知道怎么把文件包含到项目中,rn还有,a.h是头文件,a.c是具体实现,我该使用时,改引用哪个文件呢?rn很新的新人,请求各位前辈的帮助。rn
C语言(一)--其他关键字
(关键字)sizeof:求数据类型字节数 sizeof.c#include int mian() { printf("int %d\n",sizeof(int)); printf("short %d\n",sizeof(short)); printf("long %d\n",sizeof(long)); printf("double %d\n",s
怎么远程访问到其他计算机的c$
想远程访问其他计算机的c$,有人说是禁用的,有没有知道怎么访问的。求帮助!!!
重要公告!斑竹们尤其需要注意
请各位斑竹在6月15日之前将自己负责的板块内的FAQ全部审核完毕。6月15日以后,对于没有审核的FAQ,将全部删除!rnrn另外,请各位斑竹和会员<em>注意</em>,我已经和ysqu商量了一下(本来也想和xmwhn商量的,但是一直联系不上),准备对本版的小斑竹进行大换血。本版堆积如山的FAQ就是因为斑竹的工作不力导致的。对于长时间不来管理板块的斑竹,将予以撤职处理。这一点我已请示了总斑竹zhy97031,并得到了他的同意。rnrn现要求各位小斑竹于6月15日之前在此帖上回复,没有回复的,将撤销斑竹资格!今后凡是半个月没有登陆<em>C</em>SDN的斑竹,一律撤职!凡是没有及时处理FAQ的斑竹,也将撤职!如果有特殊的情况,请及时请假!rnrn------------------------------------------------rnrn我想上述要求应该不过分,如果大家有什么意见,可以在此帖上回复!
[公告]************** 注意:系统强制结帖通知!!!!! **************
系统强制结帖通知rnrn<em>C</em>SDN社区将于2004年10月1号开始进行强制结帖,结帖对象是<em>发帖</em>时间在2004.1.1--2004.6.30之间的未结帖子。rn说明:rn1、强制结帖的首要目的是减小数据库容量,提高服务器的性能、速度rn2、强制结帖可能会历时几天,这期间社区的访问速度可能会较慢(具体现象可能是操作超时等),请大家谅解rn3、每个未结帖子被强制结帖后,扣除发贴人信誉分1分,帖子的分数回归系统,并不平均分给回复人rn4、0分帖被强制结帖后,不扣信誉分rn5、请大家在10月1号前及时结帖,以免造成不必要的损失;由于不及时结帖造成的损失,csdn不作补偿,比如信誉分减少等。rnrn查看自己是否有未结帖的方法:rn请打开页面左边的导航条,点击“我的社区”-》“我的<em>问题</em>”,已结帖的标题前应该是绿色的小勾;如果不是请点右边的“管理”,<em>发帖</em>时间在2004.1.1--2004.6.30之间的请结帖。rnrn还不会结帖的网友请看http://www.csdn.net/help/over.asprnrnrn <em>C</em>SDNrn 2004.9.2
谈谈php4设计系统应该注意技术问题
大家都来谈谈php4设计系统应该<em>注意</em><em>技术</em><em>问题</em>吧rn比方说特殊字符的屏蔽,页面的非法饶转等。rn请大家尽量提供解决这些<em>技术</em><em>问题</em>的方案
lua调用c模块 c模块编写注意
编写主旨是:编写的c函数都是static的 对外是私有的的 只提供一个外部公共的接口创建<em>C</em>模块 第一步:编写要注册的c函数 eg:static int add(int x,int y){return x+y;} static int sub(int x,int y){return x-y;} 第二步:将要注册的<em>C</em>函数通过类型为lua_Reg的数组保存 保存两个字段 字符串 = 函数指针 co...
深度剖析C语言-C语言需要注意的地方
最近面试了一些人,包括应届本科、硕士和工作多年的程序员, 在问到 <em>C</em> 语言相关的<em>问题</em>的时候,总是没几个人能完全答上我的问 题。甚至一些工作多年,简历上写着“最得意的语言是 <em>C</em> 语言”“对 , <em>C</em> 有很深的研究”“精通 <em>C</em> 语言”的人也答不完全我的<em>问题</em>,甚至有 , 个别人我问的<em>问题</em>一个都答不上。 于是我就想起了我去年闲的使用写 的这本小册子
C语言编写过程中应该注意C陷阱与缺陷
<em>C</em>语言中一些<em>C</em>指针有些缺陷和陷阱,有了它后,可以避免在以后自己编写的过程中发生类似的<em>问题</em>
如何在一个C程序里打开其他C程序
如何在一个<em>C</em>程序里打开其他<em>C</em>程序,是打开来运行的。rn我想在一个<em>C</em>程序里打开其他的多个<em>C</em>程序 直接运行。可否?
C语言2级考试注意
<em>C</em>语言2级考试<em>注意</em>事项,对马上就要考全国计算机2级的人很有帮助
关于C语言数据类型选择的一个注意
很久之前买了《<em>C</em> Primer Plus》回来学<em>C</em>语言,刚开始看的时候,觉得前面的讲数据类型的那章的题目简单,就没有去做,学到后面感觉前面的有点陌生了,就回来做一下题去复习一下知识点。(看过这本书的人应该都有一种感受,这本书每一章的内容都比较的厚实,讲的都比较细致,基本上与那一章的主要内容有关的知识点都会被提及,对入门的人来说这可以省掉很多调错的麻烦。)结果做到第六题时,怎么修改和编译都有<em>问题</em>。
C语言一些需要注意问题
<em>C</em>语言中宏变量的定义            #define    定义的变量      常量     宏变量后面需要<em>注意</em>的<em>问题</em>: 定义的变量就不可以再次改变变量一般应为大写字母,便于识别定义完了后,<em>注意</em>没有“;” 举例:#define PI  3.14
c标准文件io函数的原型和注意
fopen() 需要头文件:#include 函数原型:FILE *fopen(const char *path,const char *mode) 函数参数:path:要打开的文件的路径及文件名 mode:文件打开方式,见下 函数返回值:成功:指向文件的FILE类型指针 失败:NULL 以下是mode参数允许使用的取值及说明: r或rb 以只读的方式打开文件,该文件必须存在 r
C的一些基本注意点(1)
1、各种类型所占字节:char:1B;short int:2B;int,long int,float,指针型:4B;double:8B。 2、完全形式(简写形式):short int、signed short int(short);signed int(int);long int、signed long int(long);unsigned short int(unsigned short);un
C语言的基础复习——scanf使用注意
scanf特殊用法以及<em>注意</em>
c语言:switch需要注意问题
switch(表达式) {  case 常量表达式1: 语句1; break;   case 常量表达式2: 语句2; break;   …… case 常量表达式n: 语句n; break;   default:
C/C++ 关于数组的一些注意
  开门见山地说,关于数组,有一些应该<em>注意</em>的点。   数组的定义语句如下:typeName arrayName[arraySize]   1.数组在定义的时候,不允许数组的长度是编译器未知的。即数组的长度是一个定量,不能是一个变量。arraySiz可以是一个整数(如 1、2、100),也可以是一个定量(如 已经有#defined N 10,可直接用N;<em>C</em>++中如果一个变量n是const,而且已...
C中需要注意的几个小问题
1.ARM 芯片对于超过4个参数的处理。 2.结构体字节对齐。 3.空结构体所占字节数为1。 4.<em>C</em>99中,结构中的最后一个元素可以使未知大小的数组,即为头型数组,但是结构体的柔性数组前面必须至少有一个其他成员包含一个大小可变的数组。 5.<em>C</em>语言结构体里面也可以包含函数,如同类中有方法一样,但是不能通过直接放过一个函数进去,需要通过函数指针的方式,同时,关于类的构造函数与析构函数<em>C</em>语言表示...
一些注意C语言中的字符串)
1、在<em>C</em>语言中,字符串其实就是字符数组可以像处理普通数组一样处理字符串只需要<em>注意</em>输入输出和字符串函数的使用2、<em>C</em>语言中的空字符是\03、<em>C</em>语言中的字符型用关键字char表示,它实际存储的是字符的AS<em>C</em>II码,字符常量可以用单引号法表示,在语法上可以把字符当做int型使用4、scanf(&quot;%s&quot;,s)无&amp;amp;符号5、<em>C</em>语言的字符串是以空字符'\0’为结束的6、变量在赋值之前是不确定的7、strl...
请问c调用c++ 应该注意什么?
我是想用fortran调用c++,一直没能成功。如果用 c先调用c++,再用fortran调用c.各位是否有好的想法或建议。
C输入时应该注意问题
1.表达式输出包含x/0时会出现除零报错,无法通过编译 2.输入时用scanf(&quot;%d%d&quot;,&amp;amp;a,&amp;amp;b);和cin&amp;gt;&amp;gt;a&amp;gt;&amp;gt;b 在输入时,两个数据用空格,回车分开,中间隔多少空格回车都可以。 3.输入时用scanf(&quot;%d%d%d&quot;,&amp;amp;a,&amp;amp;b,&amp;amp;c);或在确定a b c类型为int的情况下cin&amp;gt;&amp;gt;a&
C中手动创建链表细节注意
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; typedef struct student //定义一个结构体 { int score; struct student *next; }linklist; linklist *creat(int n) { linklist *head,...
c语言总复习注意的东西
好东西,看了考试绝对有帮助,经典啊,c语言无忧了
C语言模块化设计注意的地方
很详细的资料,有助于设计<em>C</em>语言模块 头文件中不能有可执行代码,也不能有数据的定义,只能有宏、类型数据和函数的声明。例如以下的代码可以包含在头文件里
c/c++中的指针的应用及注意问题
写本文的目的在于让大家对指针有更深一层的了解,提高指   针的应用能力,内容大都是我在实际编程中遇到的<em>问题</em>。相信能给大家一定的帮助。
CC++学习中应该注意问题
<em>C</em>、<em>C</em>++学习中应<em>注意</em>的一些小细节,及一些<em>问题</em>
C学习用源码-注意调试和验证
<em>C</em>学习用源码-<em>注意</em>调试和验证,一步步进阶学习<em>C</em>编程,不学习就要被裁员
C语言一些难点及需要注意的考点
很多人在准备二级时没有重点,胡乱看,这不利于考试,这些重点和难点,希望对大家有帮助
C语言的循环和判断需要注意的几点
循环的三大条件:初始化计数器、写循环条件、更新计数器; while格式:记住把括号写在下面 while(getchar() != '\n') { printf("dkkjkajfasjdlfkasd\n"); } do while格式:一个是括号写在下面,然后中间语句结尾记得要回车,while写在最后一个大括号的后面,并且记得while后面有分号。 do { ...
C语言初学者—指针注意
在论坛里经常见到一些新人对指针提出一些<em>问题</em>,作为一个经历过许多错误后的新手,我想把自己的经历说出来,避免让后来人继续这样的错误。rn 在讲解指针之前,需要理解一下内存空间。内存是随机存取器,计算机上电后便利用内存进行运转。其有一定的容量,为了标识每个存储单元的位置,我们为内存设置了内存地址。内存的具体组织结构可以参考计算机组成原理。rn 指针是一种指向某种类型的特殊的型别。一般用*定义。如int *p,这样就定义了一个指向int类型的指针。指针用于指向某块内存空间,该内存空间里面存放了其所指向的内存地址。所以,在使用指针之前,必须明白这指针指向了什么内存空间,给指针赋值可以使用取地址符(&),如p = &a;每次需要访问指针所指向的内容时,便使用解引用符号*进行访问。如:printf(“%d”,*p);rn 上面简单介绍了下指针的定义,赋值等操作。下面介绍下一些新手容易迷糊的地方吧。rn 1. char *str1=”abcd”; char str2[]=”abcd”;的区别rn <em>C</em>标准没有规定这两种定义字符串的方式的差别。但是,指针类型的字符串一般不允许修改。如:str1[0]=’c’;这样的语句会导致运行时错误。错误类型:不允许写入什么的。据说,在某些编译器中可以设置成可以修改的。rn 2.指针/数组作为参数进行传递rn 在<em>C</em>语言中,参数是使用值传递的。rn int func(int a );当调用者调用该函数的时候将传递一个值给a,这个a只是你传递进去的参数的一个副本。而数组传递的时候,会退化为指针,其将数组的首地址复制给形参。看下面的一个例子。rn[code=<em>C</em>/<em>C</em>++]rn void fun(char str[])rn rn printf("After transform:%d\n", sizeof(str));rn rn int main() rn char strs[]="abcdefg"; rn printf("Before transform:%d\n",sizeof(strs));rn fun(strs);rn return 0;rnrn[/code]rnrn输出:rnBefore transform:8rnAfter transform:4rnrn 在传递之前,我们可以获得数组所占用的内存空间的大小;而传递后,我们只能获得一个指针的大小了。rnrn 许多初学<em>C</em>指针的同学想在函数内部修改作为参数传递进来的指针的值。看以下代码。rn[code=<em>C</em>/<em>C</em>++]rntypedef struct Link_Nodern int Elem;rn struct Link_Node *next;rnLinkNode,*PLinkList;rnvoid <em>C</em>reateList(LinkNode *header)rnrn int i=0;rn header = (LinkNode *)malloc(sizeof(LinkNode));rn header->Elem = 10;rn header->next = NULL;rnrnrnint main()rnrn PLinkList head=NULL;rn <em>C</em>reateList(head);rn if(head!=NULL)rn printf("%d\n",head->Elem);rn free(head);rn return 0;rnrn[/code]rnrn 许多人疑惑为什么没有输出呢?请各位谨记:<em>C</em>语言使用值传递进行参数传递。这就是<em>问题</em>所在。在传递指针的时候,调用者传递了原指针所指向的内存地址给形参。也就是说,在传递参数的时候,系统定义了另外一个指针,也就是我们在此定义的header指针。我们把原指针的值传递给了header指针。所以header指向了本例中的null。然后我们去修改header所指向的值。当函数结束后,这个指针的生命周期也结束了。所以对main函数中的head没有任何修改。rn下面我们再看一例。rn[code=<em>C</em>/<em>C</em>++]rnvoid Trans(int* Arr,int nLength)rnrn for(int i=0;iElem = 10;rn (*header)->next = NULL;rnrnint main()rnrn PLinkList head=NULL;rn <em>C</em>reateList(&head);rn if(head!=NULL)rn printf("%d\n",head->Elem);rnfree(head);rn return 0;rnrn[/code]rnrn动态开辟数组rn 指针可以用来分配内存,作为数组来使用。rn 开辟一维数组:int *pArr = (int*)malloc(10*sizeof(int));释放空间:free(pArr);rn 开辟二维或者多维数组需要分级申请内存:int **pArr;rn pArr = (int **)malloc(sizeof(int*)*3);rn for(i=0;i<3;i++) free(*(pArr+i));rnrn函数指针和指针函数rn 在计算机内存中,所有的数据都有唯一的地址,当然可运行的程序也是有地址的。函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。定义形式为:函数类型 (*指针变量名)(形参列表);如:int (*func)(char a[],int nlength)。不过,我们经常会遇到这样的定义方式:typedef int (*func)(char a[],int nlength);其实使用typedef主要是为了定义函数指针方便,不需要每次都敲那么的代码。(其实懒也是<em>技术</em>驱动的一种动力啊!)我这里就简单的介绍点东西。在搞算法的时候,函数指针大有用处,可以用它实现很多beautiful算法。比如那些自动机等等。rn[code=<em>C</em>/<em>C</em>++]rntypedef int (*func)(char a[],int nLength);rnrnint total(char a[],int nLength)rnrn int nTotal = 0;rn for(int i=0;i
C语言编码规范——着重注意点整理
<em>C</em>语言编码规范——着重<em>注意</em>点整理编码规范的目的:保证不同背景和经历的开发同学可以良好的协同开发保证组织级的开发技能和经验得以共享和传承1、 变量命名规范(1)   变量命名以字母或下划线开头,大小写字母和下划线交错命名。(2)   前缀静态变量 s_ 全局变量 g_ 指针变量 p_ 无符号 u_ 数组 a_ 函数指针 pf_ 枚举变量 en_ 结构体 st_ VOID v_...
C语言 :指针数组所要注意的地方
不止是字符型指针数组,对于整型指针数组也要用malloc()来分配安全地址。 如以下代码: int *p[10],i; for(i=0;i&amp;amp;lt;10;i++) scanf(&amp;quot;%d&amp;quot;,p[i]); 会发现无法正常输入,而当分配安全地址后,就可以了。 int *p[10],i; for(i=0;i&amp;amp;lt;10;i++)p[i]=(int*)mallo...
C语言宏的坑必须注意
我们知道宏和typedef有相似之处,就是他们都可以进行类似于替换的功能。此处对于宏的用法,替换的时候不免有些坑,如下: #define ADD(x, y) x+y int main() { int a = ADD(10,20) * ADD(10, 20); printf(&quot;%d\n&quot;, a); return 0; } 我们在上面宏定义的是一个加法的函数内容是x+y,...
C语言入门 一些注意
一. <em>C</em>语言概述 1)     int main ( void )         在上行中我们可以看到一个函数名,它是<em>C</em>程序中的主函数,其中(void )表明main ()  不带任何参数。 2)      printf (“Hello,<em>C</em>"\n);        该例句使用了printf() 函数,而printf()是标准的<em>C</em>库函数,在程序中使用函数叫做调用函数。调用函数的一些
XmlSchema-1.4.6.jar下载
XmlSchema-1.4.6.jar 包,看着本站上的1.4.5分太贵,自己找了个1.4.6的,低分分享下 相关下载链接:[url=//download.csdn.net/download/rebweichao/3794197?utm_source=bbsseo]//download.csdn.net/download/rebweichao/3794197?utm_source=bbsseo[/url]
有向网络下非线性多智能体系统的协调跟踪下载
有向网络下非线性多智能体系统的协调跟踪的经典文献,可作为多智能体理论应用的重要参考资料。 相关下载链接:[url=//download.csdn.net/download/oreborn1234/5508857?utm_source=bbsseo]//download.csdn.net/download/oreborn1234/5508857?utm_source=bbsseo[/url]
谭浩强c语言习题集答案下载
谭浩强c语言习题集答案 相关下载链接:[url=//download.csdn.net/download/u010833911/5747059?utm_source=bbsseo]//download.csdn.net/download/u010833911/5747059?utm_source=bbsseo[/url]
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符
我们是很有底线的