当前位置:首页 » 编程语言 » c语言吧
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言吧

发布时间: 2022-02-22 05:54:35

A. 有没有c语言网络讨论的地方贴吧我加了c语言吧,c吧,c新手吧,c编程吧等等,但是吧里冷清的要死,

c语言这个东西首先要扎实基础,因为有很多经典书籍,所以讨论基本都是问答,大多不会有真正意义上的讨论。不像java等在设计上有见仁见智的理解。c语言就像数学,有规矩,有方法,很成熟。

B. 汇编与C语言

汇编语言是直接针对硬件进行操作的语言。
适合编写控制类型的程序。
但是很多人,学习硬件比较吃力,那就去学习C语言吧。
C语言是脱离硬件的,可移植性强,比较适合编写算法为主的程序。
但是数据类型、指针等概念,学习起来比学硬件还难。

C. c语言吧。为什么输出会是1,而不是0.

一直以来,++ --语法浪费了太多人的时间。说句实在话,++ -- 在C语言中其实是一个很细节的语法,除了表达简练外,真的没有什么其它的好处了。
由于中国的C语言教程长期以来被谭浩强主宰,而谭又错误的把++ --作为一个C语言重点来教,并增加了一些难点,把本来很简单的语法,搞得复杂无比!

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;

如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。

D. c语言贴吧

#include<stdio.h>
#include<string.h>
voidcatStr(char*str1,char*str2)
{
inti,j;
for(i=0;str1[i]!='';i++){}//for循环后不要乱用分号
for(j=0;str2[j]!='';j++){
str1[i+j]=str2[j];
}
str1[i+j]='';
}
lenStr(charm[])
{
inti;
for(i=0;m[i]!='';i++);
printf("%d",i);
}
voidmain()
{
chars1[50]="student",s2[50]="school";
printf("s1=%s,s2=%s ",s1,s2);
printf("s1的长度:");
lenStr(s1);
printf(" s2的长度:");
lenStr(s2);
catStr(s1,s2);
printf(" 连接后的字符串:");
printf("%s ",s1);
printf("连接后的字符串的长度");
lenStr(s1);
printf(" ");
}

E. c语言吧,输出后c=48为什么

这个问题很好。
在c语言里,单引号里面包含的是一个字符,双引号里面包含的是一串字符。
不过,在C语言的具体实现的时候,字符等同于整数。
所以,看起来不正确的char
c='100';在C语言中,会把'100'当做一个整数,0x313030,
因为char类型只占用一个字节,所以0x313030的前面两个字节被舍弃,最后char
c的值是0x30.
0x30是字符'0'的ASCII码。
所以变量c,输出字符是0,输出整数是0x30也就是48.

F. 为什么C语言吧的人很抵制谭浩强的书啊

哥告诉你真理,国内的书侧重怎么用,国外的书侧重为什么用。不过可惜的是本来国外的书不错的,被翻译一下之后。。。也不咋滴了。。。

谭老的书经典,不过这么多年过去了,有更好的书出来也无可厚非。他是有贡献的人,在那个时代很可贵的,0不能诋毁0。

G. c语言学习

本人刚从大学毕业出来,和LZ的经历类似,可以提供一些本人的建议,如果认为是网上找的请直接无视.进入正题.

首先说说C语言吧,C语言的确是很地层的语言,以后学的很多语言在语法上都和C很类似,因此学好C语言的确是很重要的

对于初学者来说呢,主要要学的还是C语言的语法,至于什么英语怎么好什么的根本不用管,一共就那么几十个关键字对吧。学一门语言最重要的肯定是练习,其次呢,肯定是要养成一种习惯性思维(有优点也有缺点)。这是什么意思呢,我大一的老师当时就跟我们说:你们以后程序写多了就有和其他人不一样的逻辑思维了。现在想想的确是真的,比如随便看到一样东西,我的想法是怎么用程序来实现它(高楼大厦的变幻的霓虹灯就是个例子)。

我也说过了,逻辑思维很重要,但是还是不要忘了,最重要的是什么——练习。

就好象学英语,要多说多听一样。对于一门编程语言,肯定要多写多读。很多初学者的确是写的很多,但是却忽略了读者一块,危险拉。我现在的活很多都是读别人的代码,看别人的逻辑,很痛苦但是很重要的。

具体讲讲C语言的内容吧(初学者):
1。 基本变量 (int,char,float,double...)
2。 表达式 (+,-,*,/,%,++,--,|,^... )
3。 流程 (选择:if,switch; 循环:while,do-while,for)
4。 函数
5。 数组
6。 指针
7。 文件
8。 其他乱七八糟的

我希望你家里能有一台装了VC6。0/VS2003/VS2005/VS2008/VS2010等的电脑
然后就是对着书把概念弄清楚,怎么弄呢,一定要结合程序。让自己的思维拓展的开阔一些,举一反三是很重要的,比如当你按照书上抄了一个程序,首先运行看结果,理解之后怎么办,这个时候不是敲进去下一个书上的程序,而是把这个程序尽可能的改的乱七八糟的,实现一些你想要的功能。

最后一点重要的就是查资料。很多API函数你一开始是不知道的,比如<string.h>的strlen ,怎么办,上网或者翻书,借助那些API实现更加复杂的东西

我做个好人,给你个邮箱,这一个月内不懂的问我(不保证全会哈): [email protected]