C语言 VS C++

一切的一切都是因为我的一位朋友问了我一道题
上了大学后,虽然我选了计算机专业,但我们学校实行通识教学,而且完全不教语言
不过呢,凭借着高中信竞提前摸鱼学习的一点知识,身边一些开始学c语言的同学,是不是会问我一些题,而我也一直用c++的知识回答,完全可以应付应对
然而,刚刚看到一个题,我想逞能一下用c语言写下来,但是用c++的想法
于是就有了问题

  • using namespace std

哈。。。。哈哈。。。我的问题

  • string s

这个我是真的没有想到,c++里十分实用的字符串,包括Python里也很常用,c里面似乎是没有这种的
不过有对应的代替品,一个就是<string.h>中的 char *a;不过这种东西我看看了没看懂,就等哪天看懂了再详细说吧
另外一个就是字符数组(虽然c++里面也有,但能用string谁还用这个啊)

字符数组

`

#include<stdio>
char s1[9],s2[9];
scanf("%8s%8s",&s1,&s2);

`
这个%8s就很灵性,代表它最多可以输入八个字符,可以少于八个,多出来的就给后面了。(也可以是%8c)

posted @ 2022-10-30 17:41  秃豆GP  阅读(80)  评论(0)    收藏  举报