C#和C的区别?
请问C#和C具体有什么区别,他们之间有什么联系,要学好C#需要做些什么?
只听说过C#和C++/Java比的
没听说过直接拿来跟C比的
他们都有个C
他们没有什么可比性的。
总体来说, 一个是而向对象(C#), 一个是面向过程(C)
C#是基于虚拟机的,C则是机器能放的机器码。
# 这就是区别
这不是直接比较的 转换一下类型在比较吧。。
继续跟进!
现在很多程序的内核是用C语言编写的,C#相对于C来说语言更简洁,编写的时候面向的是对象而不像C面向的是结构,可以说现在很多都是用C#来编程,不过C是基础,很多东西都要用到C!!!
C# 只能用在windows上编程吧, 移植性不好
C#是面向对象语言。。C语言是面向过程。。如果你要学C#直接开始学就行了 。不一定要学C
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
在ue中从远程unix用二进制方式下载c文件到本地,修改之后用二进制方式上传到unix中,再用vi打开该文件,每行后面就会有一个^M的换行符,如果采用ascii方式下载,二进制方式上传的话就没有^M,那请问这样会对程序文件 ......
#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,&qu ......
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
《C专家编程》中文版
第二章 33-34页
书上的意思是:
当switch语句中的某个case标签下嵌套if语句时,
if语句中的break会导致跳出整个switch语句,
自己试了一下
似乎不是那样的
break只是 ......