基礎知識1

2021-06-10 01:13:11 字數 888 閱讀 9629

puts "hello "\

"world" if false

class person

@@count =0

def initialize (name , age=18)

@name = name

@age = age

@motherland = "china"

enddef talk

print "name="+ @name +"\n"

puts "age ="+ @age.to_s

print "motherland="+ @motherland +"\n"

endattr_writer:motherland

end

class student < person

def talk

puts "i am a student"

print "name="+ @name +"\n"

puts "age ="+ @age.to_s

print "motherland="+ @motherland +"\n"

endend

p1 =student.new("some",25)

p1.talk

=begin

def shushu(n)

for i in 2..n

isshu = true

for p in 2...i

if i%p==0

isshu = false

endend

puts i," " if isshu

endend

temp=gets()

shushu(20)

=end

基礎知識1

1 static 在c c 中的作用 對變數 a 靜態區域,初始化為0 b 在程式剛開始執行時就完成出初始化,也是唯一一次初始化。控制變數的可見範圍。保持變數內容持久。對變數 函式 主要 這是與全域性變數的差別,隱藏 不同檔案中,使用相同函式名,不會發生衝突 例如,a檔案中函式名加了static,則...

1 基礎知識

osi各層所使用的協議 應用層 telnet ftp http dns smtp pop3 傳輸層 tcp udp tcp 面向連線的可靠的傳輸協議。udp 是無連線的,不可靠的傳輸協議。網路層 ip icmp igmp 埠埠使用乙個16位的數字來表示,它的範圍是0 65535,1024以下的埠號保...

1 基礎知識

協議,如果換成c語言來描述,那就是乙個struct結構體,有很多函式可以對結構體 協議 進行解讀 底層的協議,可以為其上層協議服務,是指底層的結構體中的資料域,就是上層的某個結構體 協議 的物件 資料鏈路層上傳輸是2型乙太網幀,你可以把幀理解為乙個struct frame結構體 struct fra...