c语言基础知识复习.pdfVIP

  • 5
  • 0
  • 约2.45万字
  • 约 19页
  • 2020-09-17 发布于江苏
  • 举报
1. int n=10 ,a[n]; 这种写法为什么不对 是变量!不能作为下标使用! 因为在编译的时候,数组需要一个指定的大小。 n 必须是常数,在编译的时候编译器并不知道 n 到底是多少,运行时候才知道,所 以编译不通过。 2. 在 C 语言中,一个字母字符占一个字节。所以表面上看是占了 1 个字节。 然而 C 语言中规定,字符串结束后必须跟一个结束字符 \0 ,因此总共应该是 占了 2 个字节 依次类推 “abc ”就是占 4 个字节 例子: c 语言中 \\sfds 的字节数是多少?为什么? 6 个(前提是一个字符占一个字节) 是 1 个,第一个是转义字符,故两个作为一个“ ” sfds 是 4 个 另外双引号内的字符串,默认有个” \0 “作为结尾,虽然没有写出来 所以一共占 1+4+1=6个字节 3. 若有定义: inta[3][

文档评论(0)

1亿VIP精品文档

相关文档