有网络基友说小女是标题党”明明是C语言还说是C#,太雷人了”.马先生说计算机语言是一种工具,皆认为顺序服务的工具,种种工具都以相通的.C#是一门语言精彩的语言,C#是C语言和Java的归咎体.要精通C#就要从C语言伊始驾驭,要不你就不清楚如何是面向对象,要不您就不没供给用C#,因为C#平台是由C/C++开拓的.C#语训的是写C#02C语言概述,C语言结构体的引入。编写翻译器的人,而C语言练的是写程序的人.所以把人练好,再用好的工具正是如虎生翼,反之若是先用好的工具再练人则是:纸华南虎. C#平台是由C/C++开荒的,那么请站在开辟c#小编的角度来驾驭C#,下边是一段C#文件类,请用C语言模仿

#include <stdio.h>

struct student{
    int ID;
    char name[48];
    int age;
};

int main(){
    //赋值:
    struct student s1 = { 1, "lifei", 24 };
    struct student s2 = { .ID = 2,.name="letben",.age = 28};
    struct student s3 = { 0, "qingwa", .ID = 3, .age = 25 };

    //使用:
    printf("%s\n", s1.name);
    printf("%d\n", s1.ID);
    printf("%d\n", s1.age);
    printf("二号同学的信息:id:%d,姓名:%s,年龄:%d\n", s2.ID, s2.name, s2.age);
    printf("三号同学的信息:id:%d,姓名:%s,年龄:%d\n", s3.ID, s3.name, s3.age);

    getchar();

    return 0;




}

1、第多个C语言实例

1、第叁个C语言实例

  public class
FileClass

 

 1 #include<stdio.h>
 2 int main(void)        /*一个简单的C程序*/ 
 3 {
 4     int num;        /*定义一个num的变量*/
 5     num = 1;        /*为num赋值*/
 6     printf("I am a simaple");/*    使用printf函数*/
 7     printf("computer.\n");
 8     printf("My favorite number is %d because it is first.\n",num);
 9     return 0; 
10 }
 1 #include<stdio.h>
 2 int main(void)        /*一个简单的C程序*/ 
 3 {
 4     int num;        /*定义一个num的变量*/
 5     num = 1;        /*为num赋值*/
 6     printf("I am a simaple");/*    使用printf函数*/
 7     printf("computer.\n");
 8     printf("My favorite number is %d because it is first.\n",num);
 9     return 0; 
10 }

  {

 

 

       int fileleng;

 2、实例证实

 2、实例证实

        Public FileLen

  2.1    #include<stdio.h>    —包罗另一个文书

  2.1    #include<stdio.h>    —包蕴另三个文书

        {

    该行告诉编写翻译器,包罗文件stdio.h中的全体新闻。文件stdio.h是全数C语言编写翻译包的多个正式部分,那一个文件对首要字输入额彰显提供支撑。

    该行告诉编写翻译器,包括文件stdio.h中的全体新闻。文件stdio.h是持有C语言编译包的二个正式部分,那个文件对主要字输入额呈现提供支撑。

            Get

  2.2   int main(void)      —函数名

  2.2   int main(void)      —函数名

{

    C程序满含三个或三个函数,它们是C程序的中央模块。那句话注明C程序包蕴三个名为main的函数,圆括号表明main()是三个函数的名字。int注明main()函数重回一个整数,而void申明函数不接受任何参数。

    C程序包括叁个或多个函数,它们是C程序的主干模块。这句话表明C程序包括二个名号为main的函数,圆括号申明main()是三个函数的名字。int注明main()函数重回五个整数,而void注脚函数不吸取任何参数。

   Return fileleng;

  2.3 /*叁个简短的C程序*/    —C语言注释

  2.3 /*一个粗略的C程序*/    —C语言注释

}

    符号/*和*/中的包蕴有利于使程序更明显的的注释性内容,它们只是为了支持读者领会,在编写翻译时将被编写翻译器忽略。

    符号/*和*/中的满含有利于使程序更鲜明的的注释性内容,它们只是为了帮忙读者知道,在编写翻译时将被编写翻译器忽略。

        }

  2.4 {            —函数体初步

  2.4 {            —函数体开首

        public string DelFile(string
filename)

    这些花括号标识着结合函数的言语的启幕,而终止花括号(})则证明函数停止。

    这一个花括号标志着结合函数的语句的发端,而停止花括号(})则申明函数截至。

        { 

  2.5 int num;         —表明语句

  2.5 int num;         —评释语句

        }

    这一个讲话申明你将应用num那几个变量并且它是int(整型)的

    那些讲话注明你将运用num那么些变量况且它是int(整型)的

        public string[] GetFiles(string
path)

  2.6  num = 1;         —赋值语句

  2.6  num = 1;         —赋值语句

        {

    该语句阐明把值1赋给num这几个变量

    该语句申明把值1赋给num这一个变量

        }

  2.7 printf(“I am a
simple”);  —函数调用语句,调用printf()函数;

  2.7 printf(“I am a
simple”);  —函数调用语句,调用printf()函数;

        public string ReadFile(string
filename)

    该语句表明,将双引号里面包车型大巴剧情输出,%d代表输出的值得地点和样式

    该语句申明,将双引号里面包车型大巴内容输出,%d代表输出的值得地方和方式

        {

  2.8 return 0         —重返语句

  2.8 return 0         —重返语句

网站地图xml地图