首页 > 其他分享 >B站C语言第四课

B站C语言第四课

时间:2023-10-28 21:00:47浏览次数:27  
标签:第四课 name C语言 pb Book b1 printf prince

1,EOF  - end of file - 文件结束标志 -1

2,结构体

//创建一个结构体类型

struct Book

{

char name[20];//C语言程序设计

short prince;//55

};


int main()

{

//利用结构体类型-创建一个该类型的结构体变量

struct Book b1 = {"C语言程序设计",55};

struct Book* pb = &b1;

//利用pd打印我的书名和价格

//.    结构体变量.成员

//->   结构体指针->成员

printf("%s\n", pb->name);

printf("%d\n",pb->prince);

 

printf("%s\n",(*pb).name);

printf("%d\n",(*pb).prince);

printf("书名:%s\n", b1.name);

printf("价格:%d元\n", b1.prince);

b1.prince = 15;

printf("修改后的价格:%d元\n",b1.prince);

return 0;

}


标签:第四课,name,C语言,pb,Book,b1,printf,prince
From: https://blog.51cto.com/u_16316543/8072964

相关文章

  • C语言二分查找法新手
    如果有一天我们想通过输入一个数去查找这个数在数组的下标。我们应该怎么去实现呢?首先我们肯定要创建一个数组组,我们知道数组的数组是从零开始的,首先呢,我们要了解二分查找法可以在百度里面查到。二分查找也称折半查找,它是一种效率较高的查找方法。但是,折半查找要求线性表必须采......
  • C语言入门之数组之一维和二维----小白
    今天的介绍C语言数组的概念。数组的分类一维数组和多维数组。一维数组和二维数组,这是我们今天主要介绍的两种。一数组的概念。数组是一组相同类型元素的集合,我们在前面介绍了数据类型。他可以将多个相同类型的数据,放到一起。1.数组的数据不能为0,至少要放一个元素。或者对他进行初始......
  • c语言学习的第三天
    intmain()//{// externintg_val;// printf("g_val=%d\n",g_val);//extern--申明外部符号+// return0;//static修饰全局变量改变了变量的作用域,让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就没法在使用了//static修饰函数改变了函数的链接属性 //st......
  • 【每日例题】蓝桥杯 C语言 凯撒加密
    凯撒加密题目题目描述给定一个单词,请使用凯撒密码将这个单词加密。凯撒密码是—种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即α变为d,b变为e,·,w变为z,Z变为a,g变为b,z变为c。输入描述输入格式:输入一行,包含一个单词,单词中只包含小写英文字母,单词中......
  • 【C语言Coding】第二十八天
    【例题1】2744.最大字符串配对数目-力扣(LeetCode)intmaximumNumberOfStringPairs(char**words,intwordsSize){intans=0;for(inti=0;i<wordsSize-1;i++){for(intj=i+1;j<wordsSize;j++){//字符串长度不相等intlen1=st......
  • C语言小案例
    1.从键盘输入3个实数,输出其中的最大值、最小值和平均值#include<stdio.h>intmain(){ doublenumber[3]; doublemax,min,average=0; inti; printf("Pleaseinputthreenumbers:"); for(i=0;i<3;i++){ scanf("%lf",&number[i]); } max=min=number[0]; ......
  • B站C语言第三课
    1,字符串的结束标志:’\0'//"abcdef";//'\0'-转义字符-0//0->数字0//‘0’->48//'a''b''c''0''1''2'//EOF-endoffile-文件结束标志 -1return0;2,~按(2进制)位取反1010----0101//原码--------......
  • C语言--数组
    数组:一维数组1.一维数组的创建数组是一组相同类型的元素的集合。数组的创建:数组的元素类型数组名常量表达式(指定数组的大小)type_tarr_name[const_n]数组创建的实例:#include<stdio.h>intmain(){chararr1[10];intarr2[10......
  • C语言获取结构体变量地址并且输出结构体变量任意地址的数据
    #include<stdio.h>typedefstructTest{floatItem1;charItem2;intItem3;shortItem4;longItem5;doubleItem6;}TestStr1;intmain(){structTestTestStr;void*Ptr;TestStr.Item1=1.11;TestStr.It......
  • c语言代码练习40
    问:实现两个字符串的比较#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<assert.h>#include<string.h>intmain(){char*p1="abcdefg";char*p2="abcder";intret=strcmp(p1,p2);if(ret==0......