精华内容
下载资源
问答
  • c语言 结构体的输入输出Control Structure in C defines how the statements in the program are going to execute. A statement is a single line or instruction in a program. C中的控件结构定义了程序中的语句将...

    c语言 结构体的输入输出

    Control Structure in C defines how the statements in the program are going to execute. A statement is a single line or instruction in a program.

    C中的控件结构定义了程序中的语句将如何执行。 语句是程序中的单行或指令。

    C语言的控制结构 (Control Structure in C)

    Control Structure, also known as Control Flow tells that in which order each statement is going to execute. We will discuss following types

    控制结构(也称为控制流)告诉您每个语句将以什么顺序执行。 我们将讨论以下类型

    1. Sequential Flow

      顺序流
    2. It says that statements are executed in sequence order and each statement is executed exactly once.

      它说语句按顺序执行,每个语句只执行一次。

    3. Conditional Flow

      条件流
    4. In Conditional Flow, whether execution of particular statement(s) happens or not is dependent on other statement that specifies a condition.
      if, if-else, switch

      在条件流中,是否执行特定语句取决于指定条件的其他语句。
      如果,如果-否则,切换

    5. Iterative Flow

      迭代流
    6. The flow by which user can execute particular statement(s) number of times without rewriting them, also known as Looping statements.
      for, while, do-while

      用户可以执行多次特定语句而不重写它们的流程,也称为循环语句。
      暂时

    7. Jump Statements

      跳转语句
    8. These are statements to interrupt the flow and move to other statement as per requirement.
      break, continue, goto, return

      这些语句可中断流程并根据需要移至其他语句。
      休息,继续,转到,返回

    用C输入和输出 (Input and Output in C)

    C programming has multiple ways to take input and output. In our context, Input is something which user enters from keyboard and Output is the result or outcome shown by the program on console (Command prompt/Terminal).
    We will discuss 2 functions, printf() for the output and scanf() for the input.
    Basically functions are like workers which perform a specific task when they are used.

    C编程具有多种获取输入和输出的方式。 在我们的上下文中,Input是用户从键盘输入的内容,Output是控制台上程序(命令提示符/终端)显示的结果或结果。
    我们将讨论2个函数, printf()用于输出, scanf()用于输入。
    基本上,功能就像工作人员在使用时执行特定任务一样。

    printf-scanf

    printf-scanf

    打印扫描

    打印 (printf)

    Parameters are passed to printf() to show output on the console in the following way.

    参数通过以下方式传递到printf(),以在控制台上显示输出。

    1. Strings

      弦乐
    2. //String Output. "\n" is used for next line.
      
      printf("Hello World");
      printf("\n");
      printf("Hello World in next Line");
    3. integer, character, float/double values

      整数,字符,浮点/双精度值
    4. //To print int, "%d" is used
      int a = 10;
      printf("%d",a);
      printf("\n") \\Next Line
      
      //To print char, "%c" is used
      char ch = 'f';
      printf("%c",ch);
      printf("\n") \\Next Line
      
      //for double and float, %f is used
      double d = 10.564;
      printf("%f",d);

    扫描 (scanf)

    It takes input from user by keyboard and assigns it to a variable (identifier). Detailed understanding of scanf() is related to “Pointers in C” which is an advanced topic.
    Here & is “AddressOf” operator, and scanf(“%d”,&a) means something like “take the value from keyboard, consider it integer (as %d is for int) and put it on the address of a“.

    它通过键盘从用户那里获取输入并将其分配给变量(标识符)。 对scanf()的详细了解与“高级C语言指针”有关。
    这里是“AddressOf”操作符,和scanf(“%d”,&a)指像“从键盘取值,考虑它的整数(如%d是INT),并把它地址 ”。

    //int input
    int a;
    printf("Enter a value of a: ");
    scanf("%d",&a); //It would prompt user to enter a value
    printf("Value of a is %d",a);
    
    //char input
    int ch;
    printf("Enter a value of ch: ");
    scanf("%c",&ch); //It would prompt user to enter a value
    printf("Value of a is %c",ch);

    用C发表的评论 (Comments in C)

    Comments help us in providing information about the code statements. The compiler ignores the comments while compilation. Let’s see how to provide comments in C programming.

    注释有助于我们提供有关代码语句的信息。 编译时编译器将忽略注释。 让我们看看如何在C编程中提供注释。

    • “//” (Double slash) for single line comment

      单行注释的“ //”(双斜杠)
    • ” /* …..Some lines of comment here….. */ ” for multi-line comments.

      ” / *…..此处有一些注释行….. * /”用于多行注释。
    /*
    This is Multi-Line Comment.
    Comments are ignored by the compiler.
    */
    //This is a single line Comment
    int a = 10; //Declaring an integer variable and assigning value as 10;

    苏马里 (Sumary)

    We have covered up the conceptual understanding of control structure and Input-output in programming. It is important to understand the basic usage before going into the specific cases explained in further articles.

    我们已经掩盖了编程中对控制结构和输入输出的概念理解。 在深入探讨后续文章中介绍的特定情况之前,了解基本用法非常重要。

    翻译自: https://www.journaldev.com/27891/control-structure-input-output-in-c

    c语言 结构体的输入输出

    展开全文
  • C语言结构体指针

    2019-12-03 21:21:34
    在使用指针值得注意的是对结构体指针的使用: 例如: struct BookMessage { char name[20]; int ID; char author[20]; char press[20];...定义一个指针参数的结构体 ...那么如何用该指针输出该信息呢? pBook-&g...

    在使用指针值得注意的是对结构体指针的使用:
    例如:

    struct BookMessage
    {
    	char name[20];
    	int ID;
    	char author[20];
    	char press[20];
    	int price;
    };
    

    定义一个指针参数的结构体
    void ImportMssage(BookMessage *pBook){}
    那么如何用该指针输出该信息呢?
    pBook->name VS pBook->ID?
    其实pBook->name指向的是数组的名字,即首地址;
    pBook->ID指向的是ID的地址而非值。
    所以函数如下:

    void ImportMssage(BookMessage *pBook)
    {
    	printf("请输入书名:");
    	fflush(stdin);
    	scanf_s("%s", pBook->name,20);
    	printf("\n请输入作者:");
    	fflush(stdin);
    	scanf_s("%s", pBook->author, 20);
    	printf("\n请输入出版社:");
    	fflush(stdin);
    	scanf_s("%s", pBook->press, 20);
    	printf("\n请输入ID:");
    	fflush(stdin);
    	scanf_s("%d", &pBook->ID,4);
    	printf("\n请输入价格:");
    	fflush(stdin);
    	scanf_s("%d", &pBook->price,4);
    }
    

    &的优先级低于->

    scanf()在vs2013里报错,编译器提示要用scanf_s代替;
    scanf_s()参数与scanf()不同;
    例如scanf(“%s”,&name,n),整形n为name类型的大小,如果name是数组,那n就是该数组的大小,即占的空间。

    随带附上本次发现错误时写的工程:一个书库信息输入与打印信息的代码:环境—vs2013
    main.c

    #include "book.h"
    
    int main(void)
    {
    	Book book[2];
    	int i = 0,max_price = 0;
    
    	printf("/*******************待统计%d本**********************/\n", sizeof(book) / sizeof(Book));
    	while (i < sizeof(book) / sizeof(Book))
    	{
    		printf("统计第%d本",i+1);
    		ImportMssage(&book[i++]);
    	}
    
    	printf("/*******************全部书籍************************/\n");
    	PrintAllMssage(book, sizeof(book) / sizeof(Book));
    
    	max_price = MaxPrice(book, sizeof(book) / sizeof(Book));
    	printf("\n******************最大价格第%d本*******************/\n",max_price+1);
    	PrintMssage(book[max_price]);
    
    	system("pause");
    	return 0;
    }
    

    book.c

    #include "book.h"
    
    
    /************************************
    function:显示字符数组元素
    parameter:arr--数组,len--数组大小
    return:void
    date:2019-12-3
    author:残梦
    ************************************/
    void ArrayPrintChar(char p[], int len)
    {
    	int i = 0;
    
    	printf("数组的大小为%d	元素值为:", len);
    	while (i < len)
    	{
    		printf("%c", p[i++]);
    	}
    	putchar('\n');
    }
    
    /************************************
    function:输入单本书籍信息
    parameter:pBook--BookMessage型指针
    return:void
    date:2019-12-3
    author:残梦
    ************************************/
    void ImportMssage(BookMessage *pBook)
    {
    	printf("请输入书名:");
    	fflush(stdin);
    	scanf_s("%s", pBook->name,20);
    	printf("\n请输入作者:");
    	fflush(stdin);
    	scanf_s("%s", pBook->author, 20);
    	printf("\n请输入出版社:");
    	fflush(stdin);
    	scanf_s("%s", pBook->press, 20);
    	printf("\n请输入ID:");
    	fflush(stdin);
    	scanf_s("%d", &pBook->ID,4);
    	printf("\n请输入价格:");
    	fflush(stdin);
    	scanf_s("%d", &pBook->price,4);
    }
    
    /************************************
    function:打印单本书籍信息
    parameter:pBook--BookMessage型结构体
    return:void
    date:2019-12-3
    author:残梦
    ************************************/
    void PrintMssage(BookMessage pBook)
    {
    	printf("书名:%10s\t作者:%10s\n出版社:%10s\tID:%10d\t价格:%d\n",
    		pBook.name, pBook.author, pBook.press, pBook.ID, pBook.price);
    }
    
    /************************************
    function:打印全部书籍信息
    parameter:pBook--BookMessage型结构体
    return:void
    date:2019-12-3
    author:残梦
    ************************************/
    void PrintAllMssage(BookMessage pBook[],int size)
    {
    	int i = 0;
    
    	while (i < size)
    	{
    		printf("第%d本书\n",i+1);
    		PrintMssage(pBook[i++]);
    	}
    }
    
    /************************************
    function:计算书籍价格最大值的下标
    parameter:pBook--BookMessage型结构体,size--书籍量
    return:void
    date:2019-12-3
    author:残梦
    ************************************/
    int MaxPrice(BookMessage pBook[], int size)
    {
    	int i = 0,max_num = 0;
    
    	while ((i+1) < size)
    	{
    		if (pBook[i].price > pBook[i + 1].price) max_num = i;
    		i++;
    	}
    
    	return max_num;
    }
    
    
    
    

    book.h

    #ifndef _book_H_
    #define _book_H_
    
    #include <string>
    #include <stdio.h>
    #include <iomanip>
    
    #define _CRT_SECURE_NO_DEPRECATE
    
    struct BookMessage
    {
    	char name[20];
    	int ID;
    	char author[20];
    	char press[20];
    	int price;
    };
    
    typedef struct BookMessage Book;
    
    extern void ImportMssage(BookMessage *pBook);
    extern void PrintMssage(BookMessage pBook);
    extern void PrintAllMssage(BookMessage pBook[], int size);
    extern int MaxPrice(BookMessage pBook[], int size);
    
    
    #endif
    

    效果图:
    在这里插入图片描述

    展开全文
  • 结构体 一、什么是结构体: 1、不同类型的变量集合被称为...二、如何来定义结构体: 1、定义结构体 格式: struct 结构体{ 属性列表 }; 比如:定义一个结果体,目的是为了描述一个工人 struct worker { char id[...

    结构体

    一、什么是结构体:

    1、不同类型的变量集合被称为结构体
    2、结构体的目的是为了描述一个对象,为了把一个对象描述清除必须要所出这个对象的很多属性,而为了表示这些属性就要用到不同的变量,而且变量不止一个。

    二、如何来定义结构体:

    1、定义结构体
    格式:

    struct 结构体{
    	属性列表 
    };
    

    比如:定义一个结果体,目的是为了描述一个工人

    struct worker {
    	char id[10];
    	char name[10];
    	char sex[10];
    	int pay;	
    }
    

    2、如何来定义结构体变量

    1)上方那样定义的只是结构体的类型,并不是变量

    比如:

    int a;//其中int 是类型  而a是变量
    

    2)在C程序里面有几种类型是C已经为我们做好的,我们只要拿来使用就行了,但是结构体类型在C程序里面没有,就需要用户自己来定义。

    3)下方程序当中struct worker是定义的类型

    struct worker {
    	char id[10];
    	char name[10];
    	char sex[10];
    	int pay;	
    }
    

    在这里插入图片描述

    4)定义结构体变量有三种方式
    (a)在定义类型的时候就定义结构体变量,这样的变量就相当于全局变量。
    (b)在定义结构体类型之后,再定义结构体变量。
    (c)可以在定义结构体类型 的时候,省略结构体类型名 (一般不用)

     struct {//定义结构体类型 
    	char id[10];//定义工号
    	char name[10];//定义姓名
    	char sex[10];//定义性别
    	int pay;//定义基本工资
    },wi,w2;//此处的分号不能少
    

    (d)可以通过typedfed这个关键字,为结构体变量取别名别名一般用大写

    在这里插入图片描述

    三、如何给结构体变量赋初值

    在这里插入图片描述

    四、如何来输出结构体变量的值

    1、由于结构体变量里面会包含有很多的属性,所以在输出时,一定要分别输出,不能整体输出
    2、结构体变量名.成员

    #include<stdio.h> 
    typedef struct worker{//定义结构体类型 
    	char id[10];//定义工号
    	char name[10];//定义姓名
    	char sex[10];//定义性别
    	int pay;//定义基本工资
    }WOR;//此处的分号不能少
    void main(){
    	WOR w1={"0001","狄文杰","男",1200},w2={"0002","张三丰","女",500},w3;//w1和w2它们的属性相同但是属性值不相同。 
    	printf("%s,%s,%s,%d",w1.id,w1.name,w1.sex,w1.pay);//只能够分别输出不能够整体输出 
    } 
    

    在这里插入图片描述
    以下赋值方式也是可以的

    
    //一个一个的将w1的值赋值给w3 
    	w3.id=w1.id;
    	w3.name=w1.name;
    	w3.pay=w1.pay;
    	w3.sex=w1.sex;
    

    3、结构体变量虽然不能整体输出,但是可以整体赋值
    在这里插入图片描述

    
    
    展开全文
  • C语言结构体课堂总结

    2017-07-20 08:39:39
    假设班级有10名学生,在一次考试后我想录入他们的姓名、学号及数学语文和英语成绩,录入完成后想让电脑自动计算并按总成绩由高到低的顺序输出成绩单。  要解决以上问题我们先看看数据得如何定义,按我们目前学习的...

    假设班级有10名学生,在一次考试后我想录入他们的姓名、学号及数学语文和英语成绩,录入完成后想让电脑自动计算并按总成绩由高到低的顺序输出成绩单。

           要解决以上问题我们先看看数据得如何定义,按我们目前学习的知识得定义好几个数组分别用来存储各科成绩和学号,姓名就更难存储了,因为一个姓名就得是一个字符数组。

          如果有一个数据类型能够一次存储一个学生的信息就好了。

         下面就来讲解构建这样的结构类型。

    1.   typedef 命令

         这个命令用来给一个数据类型起新的名称。

         如果你在编程中不喜欢打int 那你可以给int 起一个别名例如zhengshu,请看下面的例子。

    #include "stdlib.h"

    #include "stdio.h"

    typedef int zhengshu; //给int 这个数据类型起个另外的称呼 zhengshu,注意这里以分号为结尾。main()

    {  

    zhengshu a;//这里跟int a是一样的  

    zhengshu b;  

    zhengshu c;  

    printf("请输入第一个整数:");  

    scanf("%d",&a);  

    printf("请输入第二个整数:");  

    scanf("%d",&b);  

     c=a+b;  

    printf("两个整数的和是%d ",c);

    }

     

    通过这个小例子你也许明白了typedef就是给已经存在的数据类型起一个新的名称。

     

    2. struct 结构定义命令

     结构简单说就是若干基础数据类型的组合,比如我定义一个由整型和浮点型组成的结构就可以这样写:struct { int a; float b; }

    这样写有两个意思

    1》表示这个结构是由一个整型和一个浮点型组成的。

    2》用变量a来表示这个整数用变量b来表示这个浮点数。

    但这个结构还没有名字,我们可以用tepdef来给这个结构类型起名字。

    tepdef struct { int a; float b; } T;

    这样以后在程序中T就表示一个结构数据类型,定义变量就可以这样写: T  t1;

     t1就是一个结构变量,t1可以存储一个整数和一个浮点数,其中的整数是t1里的a,浮点数是t1里的b。

     

    3. 成员访问运算符"."

     上面说的t1里的a 就写成t1.a  ,t1里的b 就写成t1.b

     

    请看下面的小例子:

    #include "stdlib.h"

    #include "stdio.h"

    typedef struct{ int a; float b; } T;

    main()

    {   

    T t1;   

    printf("请输入一个整数:");   

    scanf("%d",&t1.a);   

    printf("请输入一个浮点数");   

    scanf("%f",&t1.b);

       printf("T是一个结构类型,t1是一个结构类型的变量,t1里的整数是%d,t1里的浮点数是%f ",t1.a,t1.b);

    }

     

    上面的小例子明白了后,我们就可以定义一个学生类型的结构了。请看下面的例子:

     

    typedef struct{ 

    char name[10];//姓名 

    char no[5];//学号 

    float math;//数学成绩 

    float chinese;//语文成绩 

    float english;//英语成绩

    }Student;//学生结构类型名

     

    main()

    {  

    Student stu1;//定义一个学生结构类型变量stu1,你可以认为stu1是由5个变量组成的复合变量   printf("输入姓名:");  

    scanf("%s",stu1.name);//访问stu1里的name成员变量,注意这里name是字符数组所以不加&  

    printf("输入学号:");  

    scanf("%s",stu1.no);//访问stu1里的no成员变量  

    printf("输入数学成绩:");  

    scanf("%f",&stu1.math);//访问stu1里的math成员变量  

    printf("输入语文成绩:");  

    scanf("%f",&stu1.chinese);//访问stu1里的chinese成员变量  

    printf("输入英语成绩:");  

    scanf("%f",&stu1.english);//访问stu1里的english成员变量  

    printf("%s的总分是%.2f ",stu1.name,stu1.math+stu1.chinese+stu1.english);

    }

    展开全文
  • C语言结构体

    2021-01-17 22:25:29
    1、背景:例如输出一个学生成绩的最高分最低分,但是最高分那个同学的其他信息如何获取呢? 答:这样就利用了结构体,把多个变量放在结构体中。 2、数组和结构体区别? 数组:类型相同的一组数集合 结构体:类型不同...
  • 我就用名字进行对比,完了之后找到第几个结构有相同的名字,想输出这个结构体的所有元素,但是用scanf(fp1,"%s",member[i].name)这样的做法貌似永远只取值我文件中的第一行,求大神教教我方法!! 只要方法能行...
  • #include<stdio.h> struct Date { int year; int month; int day; } p1 = {1997,7,1}, p2; int main() { int a[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };//用数组来表示月份天数... scanf_s("%d%d%d
  • 输出A这个结构体数组的第一行为啥是一串奇怪的数据,还有为啥子少了一个非零的元素? 编译软件是Code::Blocks 20.03的版本,VC++6.0我也试了_(:з」∠)_也不行,所以就是某个地方不对劲&#...
  • 我希望能用一个数组存放每个结构体的头地址,然后在指定第n个学生成绩时,能通过数组存放的头地址来输出对应存放的一组数据。注:不希望用二维数组存放所有数据,这样就不节省空间了。希望用一维数组仅存放头地址,...
  • 文章目录一:大端和小端二:经典...1:如何判断当前机器的字节序 2:下面的程序输出的是什么(64位操作系统) #include <stdio.h> struct task { uint16_t id;//2个字节 uint32_t value;//4个字节 uint64_t
  • C语言部分C语言基础知识基本控制结构程序设计函数数组及其应用指针与动态内存分配*字符串*结构体链表及其应用*输入输出和文件操作第8讲 C语言入门C语言介绍如何写一个C语言程序我们的第一个C语言程序变量和数据类型...
  • 2.结构体在C++中,考虑到C语言到C++语言过渡的连续性,对结构体进行了扩展 ,C++的结构体可以包含函数,这样,C++的结构体也具有类的功能 ,与class不同的是,结构体包含的函数默认为public,而不是private。 struct...
  • C++结构体的定义

    2021-01-23 22:59:05
    期末成绩单上有很多参数,比如, ...如何C语言将它们作为一个整体输出呢? 你可能会说不可能,不是一家人,不进一家门。 但您还别说,c里面有个叫结构体。 定义一种类型,把不同的数据作为一个整体来处理 ...
  • 对于结构体的描述,很多C语言的书中会提到结构体所占用的内存与其内的成员在结构体中的声明顺序有关,但是很少有书讲述了结构体占用的内存与结构体的成员声明顺序如何相关的(即结构体在内存中的对齐方式是怎么样的...
  • c语言如何求余数? C语言中求余数直接用双目运算符%,如求a除以b的余数可表示为a%b 注意:C语言中的运算符%的两个操作数必须为整形,不能为浮点型或其他结构体类型,否则编译器会提示错误。 示例代码: #include ...
  • C语言基础知识

    2020-03-18 18:14:16
    一、关于C语言的基本介绍 标识符 常量 变量 数据类型 运算符 表达式 输入/输出基本语句 选择结构 循环结构 数组 函数 指针 编译预处理与动态存储分配 结构体与共用体 文件 欢迎使用Markdown编辑器 你好...
  • c语言小知识

    2018-02-18 22:14:34
    标签:c语言小知识 取出一个数据中的第三个字节 如何优雅的设置bit 结构体强转 指针和变量 extern 的小风波 if elif else volatile的作用 小心翼翼的数组 你真的会使用if吗 if中的所谓真 低级错误 由互斥锁联想到...
  • C语言之文件

    2020-02-15 15:08:24
    我们在写c文件的时候经常引用stdio文件,该文件具有一个FILE 结构体类型。用数组存放若干文件。所以,利用这一特点,FILE t[5]表示存放5 个文件的信息。 如何使用? 文件的打开(fopen)与关闭(fclose): 调用...
  • 第3章到第13章,分别针对C语言的要点和难点进行深入细致的剖析和探讨,涉及数据类型、表达式和运算符、输入输出、控制结构、函数、库函数、数组、指针、结构体、文件、错误与调试等内容。第14章探讨了程序效率和编程...
  • C语言程序电子教案主要内容绪论第1章 C语言概述第2章数据类型运算符与表达式第3章 数据输入与输出第4章 选择结构第5章 循环结构第6章 数组第7章 函数第8章 编译预处理第9章 指针第10章 结构体与共用体第11章 文件 ...
  • C语言如何数组传参?:void myFunction(int param[]) 或者void myFunction(int param[10]) main 函数里面要引用的时候直接写:void myFunction(param) 就好了。 ②数据结构的写法: 这么写: typedef struct Fac {} ...
  • 1、我的问题在于最后如何输出上找不到规律。输出之前的思路都是正确的。所以借鉴了柳婼小姐姐的C++代码的思路,然后写了C语言的程序。 2、总体思路如下:很明显这题肯定要用结构体去解决,但使用结构体让我疑虑的是...
  • typedef struct buffer_t//需要操作的结构体 { char *buf; Bcsarray *bcsay; int bufnum; struct buffer_t *next; }databuf; databuf *buf, *bufs;//buf为链表头,bufs为操作时的游动指针 void ...
  • 60 _ 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序 59 _ if例子2 _ 对任意三个数字进行排序 58 _ if例子1 _ 互换两个数字 57 _ 选择7 _ if举例--求分数的等级 56 _ 选择6 _ C语言对真假的处理 55 _ 选择5 _...
  • 如何实现用户名和电影的评论/评分相联系,可以一起输出?用C语言的哪种知识, 使用了两个结构体分别定义用户和电影,然后写了两个TXT文件分别创建用户信息和电影信息,但是当前用户对电影的评分/评价,不知道...
  • c语言是一种结构化程序设计语言,侧重于如何设计一个过程(输入运算到输出),强调算法和数据结构 c++语言是面向对象的语言,侧重于如何构造一个与描述问题相对应的对象模型,融入了抽象设计 二、快速掌握基本
  • c语言之文件学习

    2018-03-28 11:11:39
    扩展名文件的分类:(c 程序中)A:文本文件B:二进制文件(data)把结构体的信息写入的文件c程序可以对文件进行操作读操作:从文件里面把文件的内容读取出来,并输出到屏幕。它不会改变文件的内容写操作:把一些...
  • C语言指针与函数传参

    2021-02-01 15:47:02
    指针与函数传参普通变量与函数形参数组作为函数形参结构体变量作为函数形参传值调用和传址调用输入型参数和输出型参数函数的形参和返回值函数传参中使用const指针函数如何向外部返回多个值总结 普通变量与函数形参 ...
  • 里面都是我新手时期学C的时候整理的一些TXT文档,因为分不够了,所以放上来赚点积分,都是很基础的东西,里面的代码都是经过我测试的,保证可用。 (1)输出Hello,world ...VS2010如何解决每次编译都要重新生成

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

c语言结构体如何输出

c语言 订阅