找回密码
 立即注册
首页 资源区 代码 重温c语言之,7天开整,就是随便的写写,第一天 ...

重温c语言之,7天开整,就是随便的写写,第一天

晦险忿 4 天前
一:转义字符
  \t是一个字符,在printf里面,只占一个位置;
  其他什么的抽象字符,用一个'\'+抽象字符就可以出现;
  \ddd这个是8进制的,可以转成10进制的,之后参考ASCLL码表即可
二:枚举类型的函数
  与数组一样,有下标,都是从0开始的
三:数组
  可以先不在【】这里面填写多少,但是需要在{}里面写入元素,以便于计算机知道分配多少位的空间;
  如果是字符数组的话,【】不填,{}里面必须有‘\0’,因为这样的话才能自动到这个符号结束,否则会随机匹配空间;
  数组在【】里面填写一些确定的数字的话,如果数组未充分的填写完整,那么剩余的部分会默认为0;
四:strlen与sizeof的区别
  strlen是c语言计算字符串实际长度特别用的函数;
  而sizeof则是c语言里面的一个运算符,可以计算变量的数据类型的长度,根据长度来推测该变量是什么数据类型;也可以计算数组的字节总大小,如果想要知道该数组有多少,则可以利用这个小把戏:sizeof(数组变量名)/sizeof(数组变量名[0]),就可以知道有多少了;也可以知道你用的是多大的操作系统,是64位的or32位的,sizeof(int *)或者sizeof(char *)等等(只是计算的指针的大小,与指向的基本数据类型无关),计算的是在该系统架构上的指针的大小,64位的:指针空间是8字节,32位的:指针空间是4字节
五:三元运算符
  (判断条件)?条件1:条件2;  让代码更加简单(一定简单的状态下代替if-else),但是过于复杂的,不能使用
  为true是条件1,为false是条件2
 
注:其他的明日再填写
  

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册