分类目录归档:C/C++基本语法

学好C/C++的语法,这样才能更好地运用C/C++,只发表技术性文章。

C语言的演变史
HOT

1972 – C语言的先驱——B语言,被贝尔实验室开发。B语言是一个很快速的,容易维护的,而且对于从系统到应用开发是很好用的。设计这门语言的整个团队被马上解雇了,因为他们干了一件和电话通讯不相干的事情。最后这个项目转给了 Dennis Ritchie。他把这个语言变得不容易理解,很难维护,而且,只能用于系统方面的编程。而且,他还设计了一个指针系统,保让每一个程序都超过500行,并可以使用...
阅读全文

C++ 11语法甜点
HOT

    C++ 11中引入了许多简化编程工作的语法上的新特性,我们暂且美其名曰“语法甜点”。下面一一进行介绍。      语法甜点1:序列for循环      序列for循环是一种简化的for循环,可用于遍历一组序列,包括各种容器、string、数组、初始化列表以及由b...
阅读全文

算法系列之十一:圆生成算法
HOT

    在平面解析几何中,圆的方程可以描述为(x – x0)2 + (y – y0)2 = R2,其中(x0, y0)是圆心坐标,R是圆的半径,特别的,当(x0, y0)就是坐标中心点时,圆方程可以简化为x2 + y2 = R2。在计算机图形学中,圆和直线一样,也存在在点阵输出设备上显示或输出的问题,因此也需要一套光栅扫描转换算法。为了简化,我们先考虑圆心在原点的圆的生成,对于...
阅读全文

求助!char**类型,怎么赋值?
HOT

自己写了个函数切割字符char ** FrameWork::analyze_txt(,char* string,char* mark){......}自己定义了变量char** a;char* b;当b里面的每个数组都有了不同的字符串后。进行赋值int i; for(i=0;i<100;i++){//根据回车符切割字符,然后赋值给aa=analyze_txt(b,"\r");}操作...
阅读全文

求解
HOT

#include <stdio.h>void main(){ int a=5;  int b=5; a=(a--)+3;   printf("a=%d\n",a);// 运行结果是a=7  printf("b=(b--)+3=%d\n",b=(b--)+3);//运行结果是a=(a--)+3)=8}为什么不一样???...
阅读全文

请高手帮我看一下,我什么把float换成double就不行了?
HOT

程序很简单,输入三个数,先判断能否构成一个三角形。如果不能构成三角形,打印出:ERROR:This is not a triangle!!如果能构成三角形,则计算其面积。编译环境为visual c++ 6.0.源程序如下。问题出现了:当我把所有double换成float之后,结果准确无误;但是把所有float换成double之后,不管我输入三个什么样的数,都显示:ERROR:This is not...
阅读全文
2 页 / 共 18