您提供的信息似乎不完整,无法确定您想要表达的具体内容。如果您能提供更多的上下文或者详细说明,我会尽力帮助您。例如,如果您是在询问某个产品、服务或者是在描述某种情况,请提供更多的信息。

摘要:C#九成九新个人用入门指南 前言 如果你是第一次学习编程,那么,可能会非常困难,如果你曾经学过面向对象的编程语言,那么可能会非常轻松 C:你干脆直接提我名字得了吧 在我们正式学习之前,我需要讲几个比较基础的知识 1. 高级语言,低级语言,强
C#九成九新个人用入门指南 前言 如果你是第一次学习编程,那么,可能会非常困难,如果你曾经学过面向对象的编程语言,那么可能会非常轻松 C:你干脆直接提我名字得了吧 在我们正式学习之前,我需要讲几个比较基础的知识 1. 高级语言,低级语言,强类型,弱类型 高级语言和低级语言,这两个概念对初学者来会非常头疼,网上的程序对这几个概念天天吵,吵得头都大了 但是当你学习一两年之后,你会发现,这两个概念毫无卵用, 当然,这样的概念还不少,例如强类型语言和弱类型语言, 一群人吵来吵去,结果别人官方压根就没有定义过这东西 别管什么高级语言,低级语言,强类型,弱类型,能写出好程序的编程语言才是好语言,别纠结那么多 2. C与C# 执行方式的不同 C:通过编译器将程序转换为机器指令,然后程序运行时直接运行机器指令 // 下面是GCC编译器实现编程的过程(源文件到可执行文件经历那几个步骤) // 预处理->编译->汇编->链接 // 1.预处理: 展开头文件、删除掉注释、定义的宏进行替换、条件编译处理 gcc -E -> .i 代码文件(.i文件) ------------------------------------------------------------------- // 2.编译: 将C语言文件变成汇编语言文件 gcc -S -> .s 汇编语言文件(.s文件) ------------------------------------------------------------------- // 3.汇编: 将汇编语言文件变成二进制文件 gcc -c -> .o 目标文件(.o文件) ------------------------------------------------------------------- // 4.链接: -> .out 可执行文件(.out文件) gcc -o C# 先通过编译器将程序转换为IL中间语言(即Intermediate Language,微软.NET平台中的中间语言) 在运行时,例如.NET平台中CLA会动态的将IL中间语言转换为机器指令,最后执行机器指令 C#程序 ->IL中间语言 ->机器语言 一.基础语法(略讲) 毕竟大部分编程语言大差不差,别浪费太多时间在这里 1. Hello World(C#基础结构) 新上手一门编程语言,干的第一件事不是去看语法 而是先写一个HelloWorld(学习新的编程语言的编译方式以及代码结构) 我虽然不精通任何一门编程语言,但是我精通多门语言的HelloWorld // 1.命名空间引用 -> 输入输出流 using System; // 2.命名空间 -> namespace namespace HelloWorldCS { // 3.类 -> class internal class Program { // 4.函数(方法) static void Main(string[] args) { // 5.这里是程序入口 // 6.打印函数 Console.WriteLine("Hello World!"); // 7.注释 // Console.WriteLine(); // 8.C#不需要return 0;作为结束 } } } // ===================================================== // 但实际上,C#的最小结构这样就可以了 using System; class Program { static void Main() { Console.WriteLine("Hello World"); } } 当然,我们可以用C和C++对比一下 // C #include <stdio.h> int main() { printf("Hello World\n"); return 0; } // ========================================================= // C++
阅读全文