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]!='